- 语音识别思路:
- 首先使用工具类开始录音并存储
- 再调用百度语音识别API接口进行语音内容的识别
- 导入依赖:
<!--语音识别--> <!-- Fastjson --> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.83</version> <!-- 请检查并使用最新版本 --> </dependency> <!-- OkHttp --> <dependency> <groupId>com.squareup.okhttp3</groupId> <artifactId>okhttp</artifactId> <version>4.9.3</version> <!-- 请检查并使用最新版本 --> </dependency> <!--语音转换--> <dependency> <groupId>ws.schild</groupId> <artifactId>jave-all-deps</artifactId> <version>3.5.0</version> </dependency> <dependency> <groupId>com.baidu.aip</groupId> <artifactId>java-sdk</artifactId> <version>4.16.19</version> <!-- 请根据实际情况选择最新版本 --> </dependency> - 编写语音合成工具类:
/** * 录音,存储为WAV文件 * @author admin_70 + haoranhaoshi */ @Component public class VoiceRecorder { AudioFormat audioFormat; TargetDataLine targetDataLine; private volatile boolean isRecording = false; // 录音状态标志 private CaptureThread captureThread; //记录录音时长 long testtime; //注入文件路径 @
Java语音识别:开启人机交互的新篇章
最新推荐文章于 2025-09-08 21:29:57 发布

最低0.47元/天 解锁文章
4551

被折叠的 条评论
为什么被折叠?



