guoyu/百度语音配置说明.md

98 lines
2.2 KiB
Markdown
Raw Normal View History

2025-12-07 08:40:26 +08:00
# 百度语音识别配置说明(超简单)
## ✅ 优势
- **无需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分钟搞定** 🎉