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分钟搞定!** 🎉
|