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)