98 lines
2.2 KiB
Markdown
98 lines
2.2 KiB
Markdown
|
|
# 百度语音识别配置说明(超简单)
|
|||
|
|
|
|||
|
|
## ✅ 优势
|
|||
|
|
- **无需ffmpeg** - 百度API自动处理所有格式
|
|||
|
|
- **无需本地模型** - 不用下载大文件
|
|||
|
|
- **主机访问百度云** - 内网设备通过主机使用(完美!)
|
|||
|
|
- **识别准确** - 百度的识别率高
|
|||
|
|
- **免费额度** - 每天50000次,完全够用
|
|||
|
|
|
|||
|
|
## 📝 配置步骤(只需5分钟)
|
|||
|
|
|
|||
|
|
### 1. 申请百度API(免费)
|
|||
|
|
|
|||
|
|
1. 访问:https://console.bce.baidu.com/ai/#/ai/speech/overview/index
|
|||
|
|
2. 注册/登录百度账号
|
|||
|
|
3. 点击"创建应用"
|
|||
|
|
4. 填写应用信息(随便填)
|
|||
|
|
5. 获取以下3个密钥:
|
|||
|
|
- `APP_ID`
|
|||
|
|
- `API_KEY`
|
|||
|
|
- `SECRET_KEY`
|
|||
|
|
|
|||
|
|
### 2. 配置密钥
|
|||
|
|
|
|||
|
|
打开文件:
|
|||
|
|
```
|
|||
|
|
Study-Vue-redis/ry-study-admin/src/main/java/com/ddnai/web/controller/study/BaiduSpeechService.java
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
修改第24-26行:
|
|||
|
|
```java
|
|||
|
|
private static final String APP_ID = "你的APP_ID"; // ← 替换这里
|
|||
|
|
private static final String API_KEY = "你的API_KEY"; // ← 替换这里
|
|||
|
|
private static final String SECRET_KEY = "你的SECRET_KEY"; // ← 替换这里
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 3. 编译并重启后端
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
cd Study-Vue-redis
|
|||
|
|
mvn clean package -DskipTests
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
然后重启Spring Boot服务。
|
|||
|
|
|
|||
|
|
### 4. 测试
|
|||
|
|
|
|||
|
|
在APP中录音测试,就这么简单!
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 🎯 架构说明
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
手机APP(内网,不能上网)
|
|||
|
|
↓ 局域网 (http://192.168.1.80:30091)
|
|||
|
|
Spring Boot主机(能上外网)
|
|||
|
|
↓ 互联网
|
|||
|
|
百度云API(语音识别)
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
**只要你的主机(192.168.1.80)能访问外网,内网设备就能用语音识别!**
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 💰 费用说明
|
|||
|
|
|
|||
|
|
- **免费额度**:每天50000次
|
|||
|
|
- **超出后**:0.0015元/次(很便宜)
|
|||
|
|
- **个人使用**:完全够用,基本不花钱
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 🔍 故障排查
|
|||
|
|
|
|||
|
|
### 问题1:提示"百度语音客户端未初始化"
|
|||
|
|
- 检查是否填写了密钥
|
|||
|
|
- 检查密钥是否正确
|
|||
|
|
|
|||
|
|
### 问题2:识别失败
|
|||
|
|
- 检查主机是否能访问外网
|
|||
|
|
- 检查百度API额度是否用完
|
|||
|
|
- 查看后端日志获取详细错误
|
|||
|
|
|
|||
|
|
### 问题3:网络问题
|
|||
|
|
- 确保主机能访问 `https://aip.baidubce.com`
|
|||
|
|
- 检查防火墙设置
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 📞 技术支持
|
|||
|
|
|
|||
|
|
百度语音识别文档:https://ai.baidu.com/ai-doc/SPEECH/Vk38lxily
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
**就这么简单!不需要ffmpeg,不需要模型,5分钟搞定!** 🎉
|