前几日讯飞开放平台推出了 WebAPI 接口,恰好最近需要实现一个文字转语音的功能,于是就尝试着用了起来。但不知什么原因,官方文档的 调用示例 一直报错,最后自己照着示例的思路用 python3 重写了一遍。所以这次总结一下在 Python 中使用讯飞 Web API 进行语音合成的过程。
图灵机器人对中文的识别准确率高达 90%,是目前中文语境下智能度最高的机器人。有很多在 Python 中使用图灵机器人 API 的博客,但都是 1.0 版本。所以今天简单地总结一下在 Python 中使用图灵机器人 API v2.0 的方法。
json.dumps 序列化时对中文默认使用的 ascii 编码,想输出真正的中文需要指定 ensure_ascii=False。
有的时候我们想让树莓派能够录音,以实现语音控制等功能。所以今天我们总结一下用在树莓派上使用 Python 录音的过程。
笔记
如果你想在一个 virtualenv 中安装 PyAudio,请安装 APT 中的 PortAudio 开发头文件,然后安装 PyAudio:
linux 下,修改 ~/.pip/pip.conf (没有就创建一个),内容如下:
Google Cloud Speech API 是由谷歌云平台提供的,利用机器学习技术将语音转换为文字的服务。这个 API 能识别超过 80 种语言和语言变体,包括中文、日语、英语甚至广东话。这次,我总结了使用 Google Cloud Speech API 的基本流程。
之前我们总结了 使用谷歌 Cloud Speech API 将语音转换为文字 的基本流程,然而那只是在命令行中使用 curl 实现的。这次我们将总结在 Python 中使用 Cloud Speech API 的方法。
在之前发布的 使用谷歌 Cloud Speech API 将语音转换为文字 一文中,我们实现了在控制台使用 curl 发送 post 请求,得到语音转文字的结果;而 在 Python 中使用谷歌 Cloud Speech API 将语音转换为文字 一文中,我们实现了安装 Cloud Speech API 客户端库,通过调用库函数得到语音转文字的结果。