ybc_speech模块(智能语音模块)¶
speak( text, speaker )¶
功能
让计算机朗读一段文字
参数
·text:要朗读的文字内容
·speaker:发音类型,1 代表男孩,2 代表女孩,3 代表壮猿,4 代表老爷爷,5 代表四川话,6 代表天津话,7 代表外国人,8 代表客服,9 代表解说员,10 代表售卖员。默认为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)