无线Mic软件的制作方法

文档序号:12183859阅读:1225来源:国知局
无线Mic软件的制作方法与工艺

本发明涉及网络软件领域,特别涉及一种无线Mic软件。



背景技术:

无线局域网是一种便利的数据传输系统,它利用射频技术取代了旧式双绞铜线所构成的局域网络,使得无线局域网络能利用简单的存取架构让用户透过它,轻松实现手机、平板电脑、笔记本电脑等无线设备数据交换。

教师或会议厅内通常提供了PC、投影、WiFi,但Mic通常是固定的,限制了教师或演讲者与听众的交流,而随声携带移动式麦克风使用起来又十分不方便。



技术实现要素:

本发明所要解决的技术问题是提供一种无线Mic软件,采用了Java、TCP/IP、JNI、二维码等技术,利用了Android和Windows平台的易用性实现了一个操作简单,功能完整,灵活易用且安全可靠的无线局域网语音点对点传输工具。

为实现上述目的,本发明提供以下的技术方案:一种无线Mic软件,其特征在于:所述无线Mic软件通过Android手机麦克风采用集体用户的语音,手机通过扫二维码来建立与PC的连接,通过无线局域网传输到PC,PC再通过音响播放;其中PC上安装有UI组件、语音采集组件、操作响应、系统信息监控、连接管理与控制、语音处理,Android手机上安装有语音输出组件、UI组件、语音处理、状态处理;无线Mic系统的功能包括连接管理、语音采集、语音处理、数据传输、语音播放。

优选的,所述无线Mic在能工作的前提下是手机端程序能够与PC端取得连接,连接建立后,手机端才能得知PC端的IP、端口信息。

优选的,所述采集语音是通过手机的麦克风采集数据,再将数据处理后通过网络传送到PC端播放,麦克风取得用户说话的语音流,接受模块得到PCM格式流,由处理模块将PCM格式流压缩编码后存在本地或者直接交由发送模块向PC端发送。

优选的,所述语音处理采用了开源语音处理库Speex,并采用Java的JNI机制。

优选的,所述语音通过网络传输,数据传输层采用UDP协议。

优选的,所述语音播放时接收模块从制定端口接收到手机传输过来的数据,经处理后写入混音器,再由扬声器播放。

采用以上技术方案的有益效果是:使用该该无线Mic软件后,用户可将Android手机作为无线麦克风,通过WiFi传输语音到PC进行播放。手机和PC的通讯中采用了两条虚拟的链路来达到手机和PC的良好交互,传输效率高,语音延迟小。采用了Google的开源语音处理库Speex来对语音流直接编码和解码,保障了语音的质量,提高了语音的还原程度。

附图说明

下面结合附图对本发明的具体实施方式作进一步详细的描述。

图1是本发明一种无线Mic软件的体系结构图;

图2是本发明一种无线Mic软件的功能结构图;

图3是本发明一种无线Mic软件的连接管理状态转换图;

图4是语音采集数据流程图;

图5是语音处理过程示意图;

图6是语音播放数据流程图。

具体实施方式

下面结合附图详细说明本发明一种无线Mic软件的优选实施方式。

图1和图2出示本发明一种无线Mic软件的具体实施方式:该无线Mic软件通过Android手机麦克风采用集体用户的语音,手机通过扫二维码来建立与PC的连接,通过无线局域网传输到PC,PC再通过音响播放;其中PC上安装有UI组件、语音采集组件、操作响应、系统信息监控、连接管理与控制、语音处理,Android手机上安装有语音输出组件、UI组件、语音处理、状态处理;无线Mic系统的功能包括连接管理、语音采集、语音处理、数据传输、语音播放。

无线Mic在能工作的前提下是手机端程序能够与PC端取得连接,连接建立后,手机端才能得知PC端的IP、端口信息。

采集语音是通过手机的麦克风采集数据,再将数据处理后通过网络传送到PC端播放,麦克风取得用户说话的语音流,接受模块得到PCM格式流,由处理模块将PCM格式流压缩编码后存在本地或者直接交由发送模块向PC端发送。

语音处理采用了开源语音处理库Speex,并采用Java的JNI机制。

语音通过网络传输,数据传输层采用UDP协议。

语音播放时接收模块从制定端口接收到手机传输过来的数据,经处理后写入混音器,再由扬声器播放。

使用该该无线Mic软件后,用户可将Android手机作为无线麦克风,通过WiFi传输语音到PC进行播放。手机和PC的通讯中采用了两条虚拟的链路来达到手机和PC的良好交互,传输效率高,语音延迟小。采用了Google的开源语音处理库Speex来对语音流直接编码和解码,保障了语音的质量,提高了语音的还原程度

以上的仅是本发明的优选实施方式,应当指出,对于本领域的普通技术人员来说,在不脱离本发明创造构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1