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

98 lines
2.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 百度语音识别配置说明(超简单)
## ✅ 优势
- **无需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分钟搞定** 🎉