Module-音频
介绍音频理论知识(包括编解码)
介绍Android的音频技术栈
介绍车载语音技术
Jackchen随心
Just do it
展开
-
从双声道转单声道看语言/算法性能差异
目录一、使用场景二、算法1. Java-数组遍历2. c/c++ -索引遍历3. c/c++ -指针遍历三、数据说话四、总结一、使用场景 我们都知道不同的语言有不同的特性,所以在比较某一特性时,不同的语言会表现出差异。举个例子:我们都知道c/c++语言比Java的运行性能要高,但是具体高多少,其实我们心里是没有数的,那么本文章就是从一个简单的使用场景用数据来说话。 在开发的过程中,我需要将16bit的pcm数据从双声道转换到单声道,随着pcm文件的增大,处...原创 2020-05-17 16:24:10 · 1501 阅读 · 0 评论 -
Silk和PCM数据之间的换转
一、使用场景 产品需求是开发一款名叫微信助手的即时通讯APP,安装在汽车中控台上,在行车过程中使用,使用者包括驾驶员与车内其它成员,主要针对驾驶者。此应用接收、发送消息的接口基于第三方微控提供的API,我们根据交互文档在API基础上封装业务逻辑,开发一款定制UI的类似微信的APP,驾驶者在行车过程中可以使用语音进行交互,减少了驾驶的危险性。 微信的语音消息默认格式为silk,所以车机端接收到其它终端发送过来的语音消息是没有办法直接播放的,必须要转成pcm格式才能使用Andr...原创 2021-04-10 16:19:32 · 1906 阅读 · 0 评论