`
阅读更多
     最近需要用到语音合成功能,网上查阅了一番,发现可以使用腾讯云的语音合成API来完成这个功能,但是腾讯云的api返回的是wav格式的音频文件,这个格式的文件有些不通用,因此需要转换成mp3格式的文件。
     jave2(Java音频视频编码器)库是Java对ffmpeg的包装,它可以很方便的实现视频音频格式的转换,本文简单记录一下将wav格式的音频转换成mp3格式的音频。
     jave2 对 jdk的要求以及支持的平台
  需求:
    将一段wav格式的音频转换成mp3格式的音频

实现思路:
    1、引入 jave2 的 jar 包
        方式一:直接引入 jave-all-deps 依赖
        方式二:需要引入 jave-core 和 jave-native-<platform>(即对应的具体平台)
        maven地址: http://mvnrepository.com/search?q=jave
    2、服务器上安装 ffmpeg(因为jave2底层是通过ffmpeg来实现的)
        ffmpeg下载地址:http://www.ffmpeg.org/download.html
  引入jave的jar包   不同的品台需要引入不同的jar包   <dependency> <groupId>ws.schild</groupId> <artifactId>jave-core</artifactId> <version>2.4.2</version> </dependency> <dependency> <groupId>ws.schild</groupId> <artifactId>jave-native-linux64</artifactId> <version>2.4.2</version> </dependency> <dependency> <groupId>ws.schild</groupId> <artifactId>jave-native-win64</artifactId> <version>2.4.2</version> </dependency> <dependency> <groupId>ws.schild</groupId> <artifactId>jave-native-osx64</artifactId> <version>2.4.2</version> </dependency>   完整代码如下:

  更多示例参考如下链接: https://github.com/a-schild/jave2/wiki/Examples    
  • 大小: 33.6 KB
  • 大小: 103.2 KB
分享到:
评论
相关资源推荐
  • 使用jave2现将wav格式音频转换成mp3格式
  • wav格式音频文件转换为Mp3格式
  • java 将.amr音频文件转换为.mp3或.wav文件 1、在windows系统下//利用ffmpeg.exe工具与cmd中的命令进行转换 //sourcePath为需要转换的.amr文件路径;targetPath为转换好的.mp3文件路径; //toolPath为ffmpeg.exe文件路径 public void amrChangeToWavByFfmpegTool(String sourcePath,String targetPath,String
  • Java实现音频格式转换 WAV---mp3,可使音频压缩
  • java实现V3格式音频文件向wav文件的转换 package com.loveLife.util; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; public class V3ToWav { private static V3ToWav v3ToWav; private V3ToWav(){ ...
  • AD4 音频格式转换工具 AD4 音频格式转换工具 语音模块音频格式
  • 用matlab把某文件夹下所有.mp3格式文件转换成.wav clear all; cd C:\Users\HP\Desktop**\music\Rock; %你需要的路径 music=dir(‘*.mp3’); for i=1:length(music) [y,Fs]=audioread(music(i).name); str1=music(i).name; filename=strcat(str1(1:end-3)
  • C#生成音频文件以及转换成需要的格式 ASP.NET中将需要的文字生成相应的音频文件并做指定格式的转换
  • Java实现音频格式转换 WAVmp3,可使音频压缩 http://www.xuebuyuan.com/1749979.html 最近做的一个小项目中,师兄安排的任务,要实现录音然后保存文件,实现网络传输,然后我用初学的java实现了一个录音机的功能(见前面的博客),但是windows录音默认保存的格式WAVE,后缀是WAV,经过大量测试,录制一分钟要1M大小,这样不便于网络的传输,于是下面的任务就是实现音频压缩了,搜了几天,找到
  • MP3音频文件转换成caf格式 命令实例 afconvert /System/Library/Sounds/Submarine.aiff ~/Desktop/sub.caf -d ima4 -f caff -v 1.在终端输入命令 afconvert 2.将需要转换格式音频拉倒终端中 3.后面接上命令    ~/Desktop/sub.caf -d ima4 -f caff -v 就会生成一个caf
  • 百度音乐怎么转换格式MP3格式转换为wav的方法分享   除了可以听音乐,百度音乐还有很多实用有趣的小工具可以使用,我们可以通过小工具制作铃声、格式 转换、观看直播、聆听电台等等,那么MP3格式怎么转换为wav?其实可以利迅捷视频转换器来转换。今天小编给你们带来了百度音乐转换格式的方法分享,有兴趣的小伙伴快来一起学习怎么转换格式吧!     视频转换器www.xunjieshipin.com/download-converter   方法步骤...
  • Vox音频文件转wav Vox音频文件转wav格式,生成8bit, 6000Hz,48Kb的wav文件,在main方法即可测试
  • 不用专业的软件就可以将wav转化为MP3格式 WAV格式的声音文件转换成MP3格式,没有必要找专门的格式转换工具,没那么复杂,你的电脑上就有一个现成的工具,这就是Windows附件中所带的“录音机”,使用这个工具能最简便实现WAV格式转为MP3格式,具体操作方法如下: 依次单击“开始→程序→附件→娱乐→录音机”,打开录音机程序,然后单击文件菜单,从文件中打开需要转换的WAV文件,再单击“文件→另存为”,在“另存为”对话框中单击“更改”
  • Java使用ffmpeg进行音频格式转换 ffmpeg相关文章网址(用于记录一些好的文章地址~) ffmpeg命令详解 https://blog.csdn.net/zzcchunter/article/details/68060989 java使用ffmpeg进行视频转换 https://blog.csdn.net/zhengdesheng19930211/article/details/64443620 java使用ffmpe...
  • java 将微信录音amr转换为mp3格式 最近一直都在做微信相关的项目 有个需求是上传录音,然后再播放 实现方法是,调用微信接口,录音,上传到微信服务器,当用户保存的时候,从微信服务器下载下来,然后再转码成为MP3格式,在页面使用audio标签播放 原因,ios和安卓的录音格式不同,而audio标签不能直接播放ios的录音文件(或者ios无法播放amr格式文件,忘记了),为了实现兼容性,将音频转码后,再给用户查看播放 使用
  • java将音频转为wav格式,jar包、源码包、demo都有 这是一个我找了很久才找到的一个java转音频格式的jar包,源码也在压缩包当中,现在拿出来和大家分享分享。 我用的时候只是需要将音频转成wav格式的,所以里面我只写了一个转wav的demo,需要的同仁下载下来可以在里面的api中看更多的用法。
  • Java程序将amr格式音频转成mp3格式 相信很多人都遇到amr格式音频文件不能直接在网页播放的问题,有人使用QuickTime插件的辅助,以下介绍如何使用jave.jar包将amr格式音频文件转成mp3格式,官方下载地址http://www.sauronsoftware.it/projects/jave/download.php,闲话少说,直接上例子 Java代码   package com.nnbright
  • java 微信小程序 语音识别成文字 音频格式转换 silk pcm wav java 微信小程序 语音识别成文字 音频格式转换 silk pcm wav
  • v3后缀名录音文件转换成wav格式录音 电信坐席系统的外呼录音格式是v3格式,大多的播放器都不能播放该录音,该文档是将该录音转换成wav格式,以便于播放。
  • IOS caf音频文件如何转化成mp3文件 IOS录制音频 caf转mp3格式
Global site tag (gtag.js) - Google Analytics