## 百度语音识别和语音合成
百度提供了语音识别和语音合成的API接口,我们只要注册并创建应用就可以调用了。
点击这里打开[百度AI开放平台官网](http://ai.baidu.com/?track=cp:aipinzhuan|pf:pc|pp:AIpingtai|pu:title|ci:|kw:10005792)
打开官网后,点击页面右上角的“**控制台**”
<div align="center"><img src="images/14.png"/></div>
登录,如果没有账号就注册一个。
<div align="center"><img src="images/15.png"/></div>
选择“**语音技术**”。
<div align="center"><img src="images/16.png"/></div>
点击“**立即使用**”
<div align="center"><img src="images/17.png"/></div>
创建应用
<div align="center"><img src="images/18.png"/></div>
填写**应用名称、应用类型、接口选择,语音包名及应用描速,完成后点击立即创建
<div align="center"><img src="images/19.png"/></div>
创建完成后,点击“**应用详情**”,记住分配的`AppID`,`API Key`,调用API的时候需要用这些信息获得授权。然后点击“**下载SDK**”。
<div align="center"><img src="images/20.png"/></div>
下载SDK。
<div align="center"><img src="images/21.png"/></div>
## 安装SDK
终端输入命令
```
pip install baidu-api
```
## 编程
### 新建AipSpeech
AipSpeech是语音识别的Python SDK客户端。
新建一个AipSpeech
```python
from aip import AipSpeech
''' 你的 APPID AK SK '''
APP_ID = 'XXXX ' # 你的APP ID
API_KEY = 'XXXX' # 你的Api Key
SECRET_KEY = 'XXXX' # 你的Secret Key
client = AipSpeech(APP_ID, API_KEY, SECRET_KEY)
```
### 向远程服务上传整段语音识别
识别我们保存的语音文件
```python
# 读取文件
def get_file_content(filePath):
with open(filePath, 'rb') as fp:
return fp.read()
# 识别本地文件
client.asr(get_file_content(''get_file_content()))
```
- 前言
- 第一章 树莓派快速入门
- 1. 初识树莓派3B+
- 2. 烧录系统
- 3. 树莓派连接键盘鼠标和显示器
- 4. 启动树莓派
- 5.树莓派连接网络
- 6. Windows远程访问树莓派
- 7. 终端通过raspi-config配置树莓派
- 第二章 树莓派编程
- 1. Linux入门操作
- 常用的linux命令
- 重要的快捷键
- 通过命令安装软件
- 树莓派关机/重启
- 2. 创建、编辑和保存文件
- 3. 创建并运行Python程序
- 4. 使用树莓派的GPIO口
- 第三章 树莓派套件应用
- 树莓派3B+ IO扩展板介绍
- 家居系统
- 会呼吸的RGB灯
- 树莓派控制家电
- 制作一个环境检测仪
- 树莓派摄像头做远程监控
- 摄像头使用
- socket通信
- PiCamera + socket远程监控
- AI语音
- 配置snowboy
- 自定义响应
- 采集语音和语音播放
- 语音机器人
- 图灵机器人
- 俄罗斯方块小游戏
- pygame基本使用
- ADKeyboard使用
- 俄罗斯方块实现原理
- 俄罗斯方块代码讲解
- 手势控制的树莓派相册
- 模块介绍
- 爬取图片
- 电子相册
- 附录
- 网址