Python练习册,每天一个小程序
第 0025 题: 使用 Python 实现:对着电脑吼一声,自动打开浏览器中的默认网站。
例如,对着笔记本电脑吼一声“百度”,浏览器自动打开百度首页。
关键字:Speech to Text
1. 申请API使用权限
参考:
- API Keys
- 利用Google Speech API实现Speech To Text(注意:API链接已经变为v2了)
2. 使用Curl命令进行测试
- 如果你能无障碍使用Google,那么:
|
|
- 或者,你可以代理:
|
|
3. 使用PyAudio进行录音
|
|
参考:
4. 调用API进行语音识别
在进行识别之前,还需要将录音文件转换为Flac格式。目前没有找到可用于转换Flac格式的Python包,所以只好调用外部命令进行转换:
|
|
这会生成同名的flac文件
若Google连接不顺畅,则可设置requests代理,仅支持http & https
Socks5代理需要使用额外的包,相关教程
|
|
5. 执行指令
极简单,应该扩展下
|
|
参考:对着电脑吼一声,自动打开谷歌网站或者自动打开命令行终端-CSDN