Java 后端播放语音播报(wav格式)
文字转语音:https://app.xunjiepdf.com/zh-tw/text2voice/
/** * 播放语音播报 */ @SneakyThrows public void playAudio() { // 获取resource下的路径 ClassLoader classLoader = getClass().getClassLoader(); // 生成文件 File file = new File(classLoader.getResource("audio.wav").getFile()); // 创建一个AudioInputStream AudioInputStream audioInputStream = AudioSystem.getAudioInputStream(file); // 使用Clip类来处理音频流 Clip clip = AudioSystem.getClip(); // 打开声卡并加载音频数据 clip.open(audioInputStream); // 开始播放 clip.start(); // 等待音频播放完成 clip.drain(); // 关闭声卡 clip.close(); }