本文只是介绍我制作AAC音频文件的整个过程,只作为参考,大家如果有更好的方法,可以不使用此方法。

  • 1、在微信小程序里搜索 语音朗读助手,并点击打开

  • 2、打开小程序后,点击输入文件或链接,将你需要转换成语音的文字输入进文本框中,同时可以设置声音语速音调,配置好后,点击开始朗读,就可以进行文字转语音了。

  • 3、点击 播放按钮,播放生成的语音是否满足你的要求,如果音频合适就点击下载按钮,此时会将该音频的下载链接进行复制。

  • 4、将第3步复制好的音频下载链接,粘贴到浏览器的输入框中,回车后会弹出一个音频的播放对话框,点击右边的三点,就能将你需要的mp3音频下载至电脑或者手机。

  • 5、将下载好的mp3文件拖入格式工厂中(如果没有下载格式工厂的,请自行上网下载),选择转换为AAC格式,点击确认

  • 6、选择音频,点击设置按钮,进入音频设置,把采样率配置为44100,然后点击确定。

  • 7、转换成功后,会生成一个以aac结尾的音频文件,此时就已经将你需要的文件转换成为我们后续开发时所能使用的音频文件了。

  • 8、这里以hiopenais为例,如果你想使用hiopenais播放音频,请将第6步生成的aac文件(文件名按照你的需求进行修改),拷贝至Ubuntu的 code\hiopenais\sdk\hi3516dv300\osdrv\pub\rootfs_glibc\hiopenais\audio目录下,当然也可以指定为rootfs_glibc内的其他目录。

  • 9、如果你想播放你自己转换的音频,请在修改code\hiopenais\dependency\audio目录下的audio_test.c文件的SAMPLE_AUDIO_OpenAdecFile()函数里面的内容,可将对应的路径改成你存放音频的绝对路径。音频播放的入口函数是在audio_test.c的audio_test()函数的case 2,也就是SAMPLE_AUDIO_AdecAo()。

  • 10、后面就是编写逻辑代码,制作文件系统,烧录镜像到开发套件,验证具体的功能现象。

如何制作自己想要的AAC音频文件相关推荐

  1. ffmpeg系列-解决ffmpeg获取aac音频文件duration不准

    这个问题是这样产生的,一同事反应会随机出现ijk获取到的aac文件的duration不准,发来一看,确实不准,在AE或者系统mediaplayer中得到的都是8.4秒(准确时间是MtkAACExtra ...

  2. Android MediaCodec硬解码AAC音频文件并播放

    在这里简单介绍一下,如何利用Android MediaCodec解码AAC音频文件或者实时AAC音频帧并通过AudioTrack来播放.主要的思路就是从文件或者网络获取一帧帧的AAC的数据,送入解码器 ...

  3. Android MediaCodec硬解码AAC音频文件(实时AAC音频帧)并播放

    转载请注明出处:http://blog.csdn.net/a512337862/article/details/72629755 今天在这里简单介绍一下,如何利用android MediaCodec解 ...

  4. 如何简单制作自己想要的GeoJSON地理信息文件

    如何简单制作自己想要的GeoJSON地理信息文件 1.简介 GeoJSON 是一种对各种地理数据结构进行编码的格式.GeoJSON 对象可以表示几何.特征或者特征集合.GeoJSON 支持下面几何类型 ...

  5. 解决ffmpeg获取AAC音频文件duration不准

    最近测试提出了一个bug,ijk获取到的aac文件的duration不准,发来一看,确实不准,在AE或者系统mediaplayer中得到的都是3m48s(准确时间是MMParserExtractor: ...

  6. AAC音频文件怎么转换格式

    首先小编先给大家普及一下AAC格式,它是一种压缩型格式,但是和MP3相比,它们俩却截然不同,对于AAC格式这种文件占内存比较小,其次就是音质会更好一点,其实也是一种不错的选择,但是却不能和MP3格式一 ...

  7. FFMPEG操作流数据-获取aac音频文件

    多媒体文件是一个容器,在容器里有很多的流(Stream/Track[翻译:轨]),如视频流.音频流.字幕流等. 常见操作 解复用 获取流(AVStream) 读数据包(AVPacket) 解码/编码( ...

  8. AAC音频文件添加ADTS头

    /*** 添加ADTS头* 一帧AAC+7 = packetLen* @param packet* @param packetLen*/ private void addADTStoPacket(by ...

  9. AAC音频文件时长计算

    https://blog.csdn.net/muclenerd/article/details/52944438

最新文章

  1. Nature Genetics:微生物如何适应植物的?
  2. C语言--第0次作业
  3. AngularJS之禅
  4. MySQL监控系统Lepus的搭建
  5. 三、Python-列表
  6. php bc 比较,php BC高精确度函数库
  7. 【转】DataGridView之为每行前面添加序号
  8. unity3d中如何把对象存进数组
  9. 罗技dpi计算机配置文件,罗技游戏鼠标的配置文件修改方法 Logitech 游戏软件为游戏鼠标的配置文件设置不同的 DPI...
  10. 服务器都有哪些安全配置总结
  11. clojure语言_Clojure编程语言
  12. Cesium模型压平
  13. Decorate Apple Tree
  14. 从零开始学_JavaScript_系列(五)——dojo(基础,动画移动,重力模拟,动画合并,添加标签)
  15. [深度学习]动手学深度学习笔记-12
  16. 崛起的云平台,彰显信息国产化的中国力量
  17. Day 7 输出m到n之间的素数
  18. java阶梯计费,机器智能审核阶梯计费方式
  19. html5 驾考 答题样式,考驾照答题软件
  20. 用“埃氏筛法”求2~10000以内的素数。2~100以内的数,先去掉2的倍数,再去掉3的倍数,再去掉5的倍数,……依此类推,最后剩下的就是素数。

热门文章

  1. 手机号码归属地查询接口(精确到地市)
  2. bios文件查看工具_更新BIOS,能让电脑飞得更高!
  3. 华为android system,systemui.apk下载
  4. Windows10家庭版 SMB共享文件 方法
  5. stm32 SD(SDSC)卡的学习与SPI 模式应用(卡槽介绍)
  6. 太极阳支持的Android版本,三星 Android 7.0 无法使用太极阳
  7. 自己动手 IBeacon 室内定位 完整体验(超详细过程)
  8. 山东大学软件学院数据结构(考试)——期末考试回忆版
  9. Echarts动态饼状图,柱形图,关系图绘制
  10. 杰理6901A/6905A/6905B/6908A/6921A/6922A/6925A芯片教程/杰理芯片选型