在python中使用watson和websocket进行连续语音到文本转换并从麦克风录制
stt-watson的Python项目详细描述
#stt watson
在带有websocket的python中使用watson进行连续语音到文本,并从麦克风录制
要求
-**python 2.7**
-**pip**
-**portaudio**,可以与“brew install portaudio”(Mac)或“apt get install portaudio19 dev”(Linux)一起安装
`~/.config stt watson.yml`并询问您的watson凭据**
(Stat-Watson收到他的假设时,向他的听众通知假设)
BR/>假设格式:“0.1”/“句子或单词的置信度是否存在”BR/>“成绩单”:“你的语音的转录'BR/> } BR/>”“BR/>类MyListor(STATATONSENATESETISTENER):
DEFIONITITY(SUBLY):
通过< BR/>“
当你的句子结束时,这会给出watson的假设
”“
def listenHypothesis(self,假设):
打印“假设:{0}”。格式(假设)
”“这会给出watson接收到的json
”“
def listenPayload(self有效载荷:
打印(u“收到的文本消息:{0}”。格式(有效载荷))
“
”这是沃森在句子未完成时提出的假设。interim hypothesis):
打印“中间假设:{0}”。格式(interimhypothesis)
mylistener=mylistener()
sttwatson=sttwatson('watson_user','watson_password')
sttwatson.addlistener(mylistener)
sttwatson.run()
```
在带有websocket的python中使用watson进行连续语音到文本,并从麦克风录制
要求
-**python 2.7**
-**pip**
-**portaudio**,可以与“brew install portaudio”(Mac)或“apt get install portaudio19 dev”(Linux)一起安装
`~/.config stt watson.yml`并询问您的watson凭据**
(Stat-Watson收到他的假设时,向他的听众通知假设)
BR/>假设格式:“0.1”/“句子或单词的置信度是否存在”BR/>“成绩单”:“你的语音的转录'BR/> } BR/>”“BR/>类MyListor(STATATONSENATESETISTENER):
DEFIONITITY(SUBLY):
通过< BR/>“
当你的句子结束时,这会给出watson的假设
”“
def listenHypothesis(self,假设):
打印“假设:{0}”。格式(假设)
”“这会给出watson接收到的json
”“
def listenPayload(self有效载荷:
打印(u“收到的文本消息:{0}”。格式(有效载荷))
“
”这是沃森在句子未完成时提出的假设。interim hypothesis):
打印“中间假设:{0}”。格式(interimhypothesis)
mylistener=mylistener()
sttwatson=sttwatson('watson_user','watson_password')
sttwatson.addlistener(mylistener)
sttwatson.run()
```