ybc_speech模块(智能语音模块)¶
speak( text, speaker )¶
功能
让计算机朗读一段文字
参数
·text:要朗读的文字内容
·speaker:声音的类型,1 代表小刚(男声),2 代表小云(女声),3 代表小北(萝莉女声),4 代表思诚(标准男声), 5 代表若兮(温柔女声),6 代表思婧(严厉女声),7 代表小美(甜美女声),默认为1
返回值
无
例子
import ybc_speech
ybc_speech.speak('欢迎来到猿编程!')
ybc_speech.speak('欢迎来到猿编程!', 2)
record( filename, seconds )¶
功能
录音
参数
·filename:音频文件名(可以省略,默认 {时间戳}.wav)
·seconds:录音的秒数(可以省略,默认5秒,最少1秒,最多60秒)
返回值
返回音频文件的名字(字符串类型)
例子
import ybc_speech
filename = ybc_speech.record('temp.wav', 10)
print(filename)
voice2text( filename )¶
功能
将音频转换为文字
参数
·filename:音频文件名
返回值
识别的文本内容(字符串类型)
例子
import ybc_speech
text = ybc_speech.voice2text('temp.wav')
print(text)