在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()
```

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
哦,我需要在这里重建Java吗?   java在按键后做一些事情(但需要等待一点)   java迭代ArrayList的泛型类型<User>   Android Studio和WebStorm之间的java语言级别不一致   java如何在复杂模型中使用@valid注释   Java字符串初始化为基元类型   java外键级联删除在OpenJPA/Postgresql中未按预期工作   java运行时堆分析;匹配模式的字符串何时初始化   java Selenium webdriver我无法将webdriver设置为Firefox I   java服务器发送事件(SSE)和Jetty(编程设置)   linux java。lang.NullPointerException和返回代码   OpenGL VBO多维数据集未正确渲染(Java、LWJGL)   java JavaFX如何将图形“裁剪”到按钮   java数据库插入未向表中添加数据   java在字符串数组中添加数字   在java中识别一串字符串中的编号系统/序列/模式