![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
语音识别
yangxi_001
这个作者很懒,什么都没留下…
展开
-
Android ilbc 语音对话示范(二)代码搭建
上一篇中提到的google网站的一份代码(http://code.google.com/p/android-ilbc/)这个需要git下载,我上传了一份在CSDN,稍微进行了修改(http://download.csdn.net/detail/ranxiedao/4450917),先开始讲解代码结构搭建环节。要求:环境:Ubuntu 12.04 (其他Linux环境皆可),Android转载 2013-04-17 17:19:47 · 1148 阅读 · 0 评论 -
Android ilbc 语音对话示范(四)发送方代码
上一文章中提到:发送端有三个主要的类:AudioRecorder(负责音频采集),AudioEncoder(负责音频编码),AudioSender(负责 将编码后的数据发送出去); 这三个类中各有一个线程,录制开始后,这三个线程一起运行,分别执行各自的任务, AudioRecorder采集音频后,添加到AudioEncoder 的音频数据的List中,而AudioEncoder 的编码线程不断转载 2013-04-17 17:21:46 · 1057 阅读 · 0 评论 -
Android ilbc 语音对话示范(五)接收端处理
如上图所示,接收方的操作有三个类:AudioDecoder(负责解码),AudioPlayer(负责播放解码后的音频),AudioReceiver(负责从服务器接收音频数据包),这三个类的流程在第三篇中有详细的介绍。1.AudioReceiver代码: AudioReceiver使用UDP方式从服务端接收音频数据,其过程比较简单,直接上代码:View Code转载 2013-04-17 17:24:13 · 912 阅读 · 0 评论 -
Android ilbc 语音对话示范(一)开篇
最近刚刚做成了Android ilbc的项目,实现了语音对话功能,效果不错,ilbc将音频数据编码压缩为AMR格式,这种格式的音频压缩率很高,960B的数据经过编码后长度仅仅为100B ,如此小的数据非常适合移动网络下的语音传输,节省大量的带宽,当然,高压缩比就意味着语音质量损失高,不过实际使用中,AMR格式完全能够满足语音对话的要求。 之前使用别人给的一个现成的demo,转载 2013-04-17 17:17:28 · 1174 阅读 · 0 评论 -
Android ilbc 语音对话示范(三)程序流程
图解:1. 发送端有三个主要的类:AudioRecorder(负责音频采集),AudioEncoder(负责音频编码),AudioSender(负责 将编码后的数据发送出去); 这三个类中各有一个线程,录制开始后,这三个线程一起运行,分别执行各自的任务, AudioRecorder采集音频后,添加到AudioEncoder 的音频数据的List中,而AudioEncoder 的编码线程不断从L转载 2013-04-17 17:20:47 · 1056 阅读 · 0 评论 -
仿微信语音录制
1. 设置按钮的TouchListener[java] view plaincopybut_audio.setOnTouchListener(new OnTouchListener() { @Override public boolean onTouch(View v, Motion转载 2014-10-31 11:57:26 · 1272 阅读 · 0 评论