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)