Python简单语音识别
一:
1:安装pyaudio,speech库
2:直接上代码,首先简单的文本转语音
import speech #调用speech库
speech.say('请选择:1.转换文字,2.转换文本,3.退出')
#speech.say是固用语法,它可以调用你的麦克风,并且说出括号内的内容
n=int(input('请选择:1.转换文字,2.转换文本,3.退出'))
#这里是一个输入,input获取你输入的内容,并将其转化为int类型,将它赋值给n(n没有任何意义)
while True:#循环
if n==1:
speech.say("请输入:")#同上
str = input("请输入:")#同上
speech.say("你输入的内容是: ")#同上
speech.say(str)#调用麦克风说出你输入的内容
if n==2:
speech.say('请输入文本名')#同上
n1=input('请输入文本名')#同上
fd = open(n1, encoding="utf-8").read()#打开该文本,并读取
speech.say(fd