第十二节 学而思方法模块
一、学而思方法库
1. 库的名称:xes.AIspeak
作用:包含很多与语音相关的功能
导库方法:
from xes.AIspeak import *
2. 库的名称:xes.ext
作用:包含音乐播放与发送短信相关的功能
导库方法:
from xes.ext import *
3. 库的名称:xesCloud
作用:包含将句子断为词语的功能
导库方法:
from xesCloud import *
4. 库的名称:wordcloud
作用:包含生成词云的相关功能
导库方法:
from wordcloud import *
5. 库的名称:imageio
作用:提供读写图像数据的函数
导库方法:
from imageio import *
二、xes.AIspeak库功能总结
1. speak()
作用:让计算机开口说话
格式:speak("要说的内容")
括号里面存放的是字符串
from xes.AIspeak import *
speak("你好")
2. translate()
作用:对其中的内容进行翻译
from xes.AIspeak import *
print(translate("你好"))
print(translate("Hello"))
3. setmode()
作用:设置翻译小助手的说话语色
格式:男声:setmode("boy")
女声:setmode("girl")
from xes.AIspeak import *
setmode("girl")
speak("Hello")
4. setspeed()
作用:设置语音小助手的说话速度
格式:setspeed(参数)
参数在0~2之间,其中1是按照原速度播放
括号内要写数字,不能写字符串
from xes.AIspeak import *
setspeed(2)
speak("Hello")
三、xes.ext库功能总结
1. play_mp3()
作用:播放音乐
格式:play_mp3("lala.mp3")
参数lala是音乐名,mp3是音乐格式
代码:
from xes.ext import *
play_mp3("lala.mp3")
2. send_msg()
作用:给某个电话号发短信
格式:send(电话号码,"提示语")
第一个参数为电话号码,第二个参数为要发送的提示语
from xes.ext import *
send_msg(133XXXXXXXX,"Hello,world")
四、xesCloud库功能总结
1. XesWord()
作用:将句子断为词语
格式:words = xseWord("字符串")
参数字符串表示要处理的语句
代码:
from xesCloud import *
txt = "我喜欢编程"
words = xesWord(txt)
print(words)