怎么用Python代码打造一款简单的人工语音对话
导读:本文共2040.5字符,通常情况下阅读需要7分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: gttsgtts是将文字转化为语音,但是需要在VPN下使用。这个因为要接谷歌服务器。具体gtts的官方文档:下面,让我们看一段简单的的代码fromgttsimportgTTSdefspeak(audioString):print(audioString)tts=gTTS(text=audioString,lang='en')tts.sa... ...
目录
(为您整理了一些要点),点击可以直达。gtts是将文字转化为语音,但是需要在VPN下使用。这个因为要接谷歌服务器。
具体gtts的官方文档:
下面,让我们看一段简单的的代码
执行上面的代码,就可以生成一个mp3文件,播放就可以听到了Hi Runsen, what can I do for you?
。这个MP3会自动弹出来的。
speech_recognition用于执行语音识别的库,支持在线和离线的多个引擎和API。
speech_recognition具体官方文档
安装speech_recognition可以会出现错误,对此解决的方法是通过该网址安装对应的whl包
在官方文档中提供了具体的识别来自麦克风的语音输入的代码
下面就是 speech_recognition 用麦克风记录下你的话,这里我使用的是
recognize_google,speech_recognition 提供了很多的类似的接口。
下面是我乱说的英语
上面,我们实现了用麦克风记录下你的话,并且得到了对应的文本,那么下一步就是字符串的文本操作了,比如说how are you
,那回答"I am fine”
,然后将"I am fine”
通过gtts是将文字转化为语音
怎么用Python代码打造一款简单的人工语音对话的详细内容,希望对您有所帮助,信息来源于网络。