CN107809409A - 一种语音数据的发送、接收和交互的方法及装置 - Google Patents

一种语音数据的发送、接收和交互的方法及装置 Download PDF

Info

Publication number
CN107809409A
CN107809409A CN201610811743.6A CN201610811743A CN107809409A CN 107809409 A CN107809409 A CN 107809409A CN 201610811743 A CN201610811743 A CN 201610811743A CN 107809409 A CN107809409 A CN 107809409A
Authority
CN
China
Prior art keywords
xmpp
voice
communication networks
speech data
clients
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
CN201610811743.6A
Other languages
English (en)
Inventor
周翔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Xinwei Telecom Technology Inc
Original Assignee
Beijing Xinwei Telecom Technology Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Xinwei Telecom Technology Inc filed Critical Beijing Xinwei Telecom Technology Inc
Priority to CN201610811743.6A priority Critical patent/CN107809409A/zh
Publication of CN107809409A publication Critical patent/CN107809409A/zh
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/26Special purpose or proprietary protocols or architectures

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Multimedia (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明实施例公开了一种语音数据的发送、接收和交互的方法及装置。该方法基于多载波无线信息本地环路McWiLL通信网络,具体包括:从第一可扩展通讯和表示协议XMPP客户端的人机交互接口MMI接收到语音输入开始指令;步骤A:获取语音数据;步骤B:根据所述获取的语音数据生成语音文件;重复所述步骤A和所述步骤B至接收到语音输入结束指令;基于所述McWiLL通信网络,通过XMPP协议,发送所述语音文件给第二XMPP客户端。本发明实施例基于McWiLL通信网络,将语音文件发送给目标用户客户端,解决了彩信传输速度慢、资费贵的问题,达到了传输速度快,资费少的技术效果。

Description

一种语音数据的发送、接收和交互的方法及装置
技术领域
本发明实施例涉及移动通信技术,尤其涉及一种语音数据的发送、接收和交互的方法及装置。
背景技术
通信文件交互,实现了通信终端之间的文件传输,语音短信业务是通信文件交互的一种形式,指把想说的话语通过手机进行录音,发给一个或多个用户进行收听,弥补了传统的文字短信难以传递声音和信息输入不便的缺憾,解决了那些因文字输入不便且无法使用声情并茂的语言而徘徊在短信之外的人们发送短信的难题。
功能手机(Feature Phone,也称为非智能手机)的语音短信是通过手机彩信实现的。手机彩信支持多媒体功能,能够传递包括文字、图像、声音、数据等各种多媒体格式的信息。技术上,它是在GPRS(General Packet Radio Service,通用分组无线服务技术)的支持下,以WAP(Wireless Application Protocol,无线应用协议)为载体来传送语音数据,可实现即时的手机端到端、手机终端到互联网或互联网到手机终端的语音传送。
但是,对于目前的功能手机的语音短信,一方面由于彩信资费偏贵,限制了用户语音短信的使用频率;另一方面由于其是基于GPRS实现,属于窄带的一种业务应用,带宽低。
发明内容
本发明提供一种语音数据的发送、接收和交互的方法及装置,以实现非智能终端的语音数据交互,方便用户的使用。
第一方面,本发明实施例提供了一种语音数据的发送方法,基于McWiLL(Multi-Carrier Wireless Information Local Loop,多载波无线信息本地环路)通信网络,该发送方法包括:
从第一可扩展通讯和表示协议XMPP客户端的MMI(Man-Machine interface,人机交互接口)接收到语音输入开始指令;
步骤A:获取语音数据;
步骤B:根据所述获取的语音数据生成语音文件;
重复所述步骤A和所述步骤B至接收到语音输入结束指令;
基于所述McWiLL通信网络,通过XMPP(Extensible Messaging and PresenceProtocol,可扩展通讯和表示协议),发送所述语音文件给第二XMPP客户端。
进一步的,所述步骤A包括:
根据语音输入,生成PCM(Pulse Code Modulation,脉冲编码调制)语音数据;
将所述PCM语音数据写入随机存储器。
进一步的,所述步骤B包括:
当存储在所述随机存储器中的所述PCM语音数据达到第一预设帧数时,将所述PCM语音数据从所述随机存储器拷贝至指定缓存区;
当所述指定缓存区内的所述PCM语音数据达到第二预设帧数时,对所述指定缓存区内的所述PCM语音数据进行语音编码,生成语音文件。
进一步的,所述基于所述McWiLL通信网络,通过XMPP协议,发送所述语音文件给第二XMPP客户端,包括:
通过所述第一XMPP客户端,利用与所述第一XMPP客户端对应的预设账号,登录设置于所述McWiLL通信网络的XMPP服务器;
基于所述McWiLL通信网络,和所述XMPP服务器,通过XMPP协议,发送所述语音文件给第二XMPP客户端。
进一步的,所述XMPP客户端是通过,在所述McWiLL通信网络的网元的原有软件和/或硬件的基础上移植GLOOX开源库,实现所述XMPP客户端的配置。
第二方面,本发明实施例还提供了一种语音数据的接收方法,基于McWiLL通信网络,该接收方法包括:
基于所述McWiLL通信网络,通过XMPP协议,接收第一XMPP客户端发送的语音文件;
从第二XMPP客户端的MMI接收到语音输出开始指令;
步骤A’:根据所述语音文件生成语音数据;
步骤B’:根据所述语音数据输出语音;
重复所述步骤A’和所述步骤B’至接收到语音数据输出结束指令。
进一步的,所述步骤A’包括:
解码所述语音文件,生成PCM语音数据;
当所述PCM语音数据达到第三预设帧数时,将所述PCM语音数据写入随机存储器。
进一步的,所述步骤B’包括:
从所述随机存储器拷贝所述PCM语音数据至编译码器;
播放所述PCM语音数据。
进一步的,基于所述McWiLL通信网络,通过XMPP协议,接收第一XMPP客户端发送的语音文件,包括:
通过所述第二XMPP客户端,利用与所述第二XMPP客户端对应的预设账号,登录设置于所述McWiLL通信网络的XMPP服务器;
基于所述McWiLL通信网络和所述XMPP服务器,通过XMPP协议,接收所述第一XMPP客户端发送的所述语音文件。
进一步的,所述XMPP客户端是通过,在所述McWiLL通信网络的网元的原有软件和/或硬件的基础上移植GLOOX开源库,实现所述XMPP客户端的配置。
第三方面,本发明实施例还提供了一种语音数据的交互方法,基于McWiLL通信网络,该交互方法包括上述第一方面提供的任意一种语音数据的发送方法和上述第二方面提供的任意一种语音数据的接收方法。
第四方面,本发明实施例还提供了一种语音数据的发送装置,基于多载波无线信息本地环路McWiLL通信网络,该发送装置包括:
语音输入接收模块,用于从第一可扩展通讯和表示协议XMPP客户端的人机交互接口MMI接收到语音输入开始指令;
语音获取模块,用于执行步骤A;
语音文件生成模块,用于执行步骤B;
循环接收模块,用于重复所述步骤A和所述步骤B至接收到语音输入结束指令;
语音文件发送模块,用于基于所述McWiLL通信网络,通过XMPP协议,发送所述语音文件给第二XMPP客户端。
进一步的,所述语音获取模块包括:
语音数据编码单元,用于根据语音输入,生成脉冲编码调制PCM语音数据;
第一语音数据写入单元,用于将所述PCM语音数据写入随机存储器。
进一步的,所述语音文件生成模块,包括:
语音数据存储单元,用于当存储在所述随机存储器中的所述PCM语音数据达到第一预设帧数时,将所述PCM语音数据从所述随机存储器拷贝至指定缓存区;
语音文件生成单元,用于当所述指定缓存区内的所述PCM语音数据达到第二预设帧数时,对所述指定缓存区内的所述PCM语音数据进行语音编码,生成语音文件。
进一步的,所述语音文件发送模块包括:
第一账号登录单元,用于通过所述第一XMPP客户端,利用与所述第一XMPP客户端对应的预设账号,登录设置于所述McWiLL通信网络的XMPP服务器;
语音文件发送单元,用于基于所述McWiLL通信网络,和所述XMPP服务器,通过XMPP协议,发送所述语音文件给第二XMPP客户端。
进一步的,该发送装置还包括:
第一软件移植模块:用于在所述McWiLL通信网络的网元的原有软件和/或硬件的基础上,移植GLOOX开源库,实现所述XMPP客户端的配置。
第五方面,本发明实施例还提供了一种语音数据的接收装置,基于McWiLL通信网络,该接收装置包括:
语音文件接收模块,用于基于所述McWiLL通信网络,通过XMPP协议,接收第一XMPP客户端发送的语音文件;
语音输出接收模块,用于从第二XMPP客户端的MMI接收到语音输出开始指令;
语音数据生成模块,用于执行步骤A’;
语音输出模块,用于执行步骤B’;
循环输出模块,用于重复所述步骤A’和所述步骤B’至接收到语音输出结束指令。
进一步的,所述语音数据生成模块包括:
语音文件解码单元,用于解码所述语音文件,生成PCM语音数据;
第二语音数据写入单元,当所述PCM语音数据达到第三预设帧数时,将所述PCM语音数据写入随机存储器。
进一步的,所述语音输出模块包括:
语音输出单元,用于从所述随机存储器拷贝所述PCM语音数据至编译码器;
语音播放单元,用于播放所述PCM语音数据。
进一步的,所述语音文件接收模块包括:
第二账号登录单元,用于通过所述第二XMPP客户端,利用与所述第二XMPP客户端对应的预设账号,登录设置于所述McWiLL通信网络的XMPP服务器;
语音文件接收模块,用于基于所述McWiLL通信网络和所述XMPP服务器,通过XMPP协议,接收所述第一XMPP客户端发送的所述语音文件。
进一步的,该接收装置还包括:
第二软件移植模块:用于在所述McWiLL通信网络的网元的原有软件和/或硬件的基础上,移植GLOOX开源库,实现所述XMPP客户端的配置
第六方面,本发明实施例还提供了一种语音数据的交互装置,基于McWiLL通信网络,该交互装置包括上述第四方面提供的任意一种语音数据的发送装置和上述第五方面提供的任意一种语音数据的接收装置。
本实施例提供的技术方案,通过采取在第一功能终端中配置的第一XMPP客户端,基于McWiLL通信网络,借助于部署在McWiLL通信网络中的XMPP服务器,通过XMPP协议,将在第一功能终端中形成的语音文件发送给第二功能终端中配置的第二XMPP客户端,即目标用户客户端,从而实现了在McWiLL通信网络中,移动终端到移动终端、移动终端到互联网中的智能终端或互联网中的智能终端到移动终端间的语音数据发送,解决了原McWiLL通信网络中,只能基于GPRS窄带网络,通过彩信传输语音导致的速度慢、资费贵的技术问题,达到了传输速度快,资费少的技术效果。
附图说明
图1是本发明实施例一提供的一种语音数据的发送方法的流程图;
图2是本发明实施例二提供的一种语音数据的接收方法的流程图;
图3A是本发明实施例一提供的一种语音数据的发送方法的语音数据的输入流程图;
图3B是本发明实施例一提供的一种语音数据的发送方法的流程示意图;
图3C是本发明实施例二提供的一种语音数据的接收方法的语音数据的输出流程图;
图3D是本发明实施例二提供的一种语音数据的接收方法的流程示意图;
图4是本发明实施例四提供的一种语音数据的发送装置的结构示意图;
图5是本发明实施例五提供的一种语音数据的接收装置的结构示意图;
图6是本发明实施例六提供的一种语音数据的交互装置的结构示意图;
图7是本发明实施例应用场景示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
参见图7,其是本发明实施例应用场景示意图,其中,McWiLL通信网络710是北京信威通信技术股份有限公司基于同步码分多址(Synchronous Code Division MultipleAccess,SCDMA)衍生出来的移动宽带无线接入(BWA,Broadband Wireless Access)***,与全球微波互联接入(Worldwide Interoperability for Microwave Access,WiMAX)的技术特性和应用场景颇为类似,McWiLL单基站占用5MHz的载频带宽,最高吞吐量为15Mbit/s,终端最高吞吐量为3Mbit/s,最多能支持并发300路语音,是目前可商用的、支持移动性的宽带无线接入***。
XMPP服务器720部署在McWiLL通信网络710中的一个现有网元,可用于实现XMPP客户端的信息记录,连接管理和信息的路由功能等。其中,XMPP服务器采用的XMPP的前身是著名的Linux操作***的即时通讯服务服务器Jabber,XMPP是一个开源形式组织产生的网络即时通信协议。XMPP目前被国际互联网工程任务组(The Internet Engineering TaskForce,IETF)完成了标准化工作,标准化的核心结果分为核心的可扩展标记语言(Extensible Markup Language,XML)流传输协议和基于XML FreeEIM流传输的即时通讯扩展应用两部分。其中,XMPP的核心XML流传输协议的定义使得XMPP能够在一个比以往网络通信协议更规范的平台上运行。XMPP的即时通讯扩展应用部分是根据IETF在这之前对即时通讯的一个抽象定义的,与其他业内已得到广泛使用的即时通讯协议,诸如美国在线即时通讯软件(American Online Instant Messager,AIM),QQ等有功能完整,完善等先进性,另外,XMPP的扩展协议Jingle使得其支持语音和视频。
智能终端740和760是一类安装具有开放式操作***,使用宽带无线通信技术实现互联网接入,通过下载、安装软件应用和数字内容为用户提供服务的终端产品。功能终端区别于智能终端,是一种较低级的终端,其功能与运算能力稍逊于智能终端,功能纯粹,能够应用的应用程式比智能终端少,也不能执行原生程式,参见图7中的移动终端730和750。
移动终端730、750和智能终端740、760可以分别通过McWiLL无线通信网络710与XMPP服务器720连接,其中,移动终端730可以是基于McWiLL网络710的功能手机或者非智能手机等,智能终端740可以是能够正常接入McWiLL网络的智能电脑或者平板电脑等智能终端。移动终端730可通过McWiLL无线通信网络710与如移动终端750、智能终端740或760等基于McWiLL网络的任意移动终端或智能终端进行语音数据的发送、接收和交互。
实施例一
请参考图1,本实施例可适用于基于McWiLL通信网络,移动终端到移动终端、移动终端到互联网中的智能终端或互联网中的智能终端到移动终端间的语音数据的发送情况,该方法可由图7所示的移动终端730或750,或者智能终端740或760等智能终端来执行,具体可以由部署在移动终端730或750,或者智能终端740或者760上的软件和/或硬件的方式来实施。该方法包括:
S110、从第一可扩展通讯和表示协议XMPP客户端的人机交互接口MMI接收到语音输入开始指令。
其中,第一XMPP客户端,例如可以是在移动终端730中安装的一个能够基于XMPP协议进行数据传输的软件客户端;人机交互接口MMI指的是用于人与终端之间建立联系、交换信息的输入/输出接口,例如可以是终端的软件界面;语音输入开始指令可以是用于控制语音输入设备开启的指令,通过该指令,可以控制移动终端730上的语音接收设备实时获取外界的声音信息,例如可以是集成在移动终端730上的麦克风或与移动终端730绑定的如蓝牙耳机等任何用于语音输入的设备。
示例性地,参考图3A与图3B,用户通过按下移动终端730中用于人机交互接口的软件界面上的语音传送触发按钮,指示移动终端730进行语音输入时,使得内置在移动终端730的XMPP客户端接收到上述指令,进而发送录音指令给移动终端730的协议栈,协议栈发送指令给移动终端730的DSP(Digital Signal Processing,数字信号处理)芯片,DSP芯片接收该指令后开始进入语音输入状态,此过程中,移动终端730中的用于人机交的软件界面上可以显示“正在录音…”。其中,协议栈为数据链路层,MMI为应用层,二者之间是TCP/IP协议层。
S120、获取语音数据。
语音数据指的是能够承载语音信息的数据,可通过语音输入设备来获取。
可选的,步骤S120也可以为:
根据语音输入,生成脉冲编码调制PCM语音数据;
将PCM语音数据写入随机存储器。
其中,随机存储器可以是与CPU(Central Processing Unit,中央处理器)直接交换数据的内部存储器,可随时读写,速度快,常作为操作***与其他正在运行中的程序的临时数据存储媒介,在本实施例中,随机存储器可以为DPRAM(Double Port Random Memory,双口随机存储器)。具体的,DSP将语音输入设备获取的声音信息,基于国际电信联盟电信标准分局(International Telecommunication Union for TelecommunicationStandardization Sector,ITU-T)的第15研究小组提出的G.729协议,转化为PCM语音数据,并将该PCM语音数据写入随机存储器DPRAM中。
S130、根据获取的语音数据生成语音文件。
语音文件指的是承载语音信息,并能够进行交互传输的语音文件。
可选的,步骤S130也可以为:
当存储在随机存储器中的PCM语音数据达到第一预设帧数时,将PCM语音数据从随机存储器拷贝至指定缓存区;
当指定缓存区内的PCM语音数据达到第二预设帧数时,对指定缓存区内的PCM语音数据进行语音编码,生成语音文件。
其中,第一预设帧数与第二预设帧数可以根据移动终端730的硬件配置进行预设,以利于PCM语音数据的快速传输,本实施例中,在采用基于McWILL网络的W128功能手机进行语音文件发送时,第一预设帧数优选为1帧,第二预设帧数优选为2帧,其中,1帧的语音数据为10ms的语音数据,包含80WORD。指定缓存区可以为移动终端730中预设的其他缓存区,由于随机存储器的容量大小有限,当存储在随机存储器中的数据容量达到一定容量时,需将随机存储器内的语音数据拷贝至其他缓存区。对语音数据编码指的是将语音数字化,是语音数字传输和数字存储的必要过程,示例性地,本实施例中采用AMR(Adaptive MultiRate,自适应多速率语音编码器)算法编码,对指定缓存区内存储的PCM语音数据进行编码压缩,形成一段标准的语音文件。
S140、重复步骤S120和步骤S130至接收到语音输入结束指令。
考虑到移动终端730中的随机存储器、其他缓存区、DSP芯片和ARM芯片等硬件配置和工作效率等因素,在上述步骤S120和步骤S130得到一段标准的语音文件之后,这时语音输入过程有可能还在持续进行,为了持续地获取移动终端的语音输入,可返回循环执行上述步骤S120和步骤S130,直到语音输入结束,将每次执行本方法形成的每一段语音文件整合,形成一个完整的语音文件。
其中,语音输入结束可以包括以下几种情况:即用户在移动终端730上按下“停止语音输入”按钮、移动终端730失步或者移动终端730中的录音缓存区满等。具体的,当用户按“停止语音输入”按钮或者移动终端730失步导致语音输入结束时,由移动终端730发送语音输入结束指令至协议栈,停止语音输入接收,并发送指令至DSP芯片控制关闭语音输入编码;当录音缓存区满导致录音结束时,由协议栈发送语音输入停止通知至MMI,再由MMI发送语音输入结束指令至DSP芯片,控制移动终端730关闭语音输入接收设备。
S150、基于McWiLL通信网络,通过XMPP协议,发送语音文件给第二XMPP客户端。
其中,第二XMPP客户端为语音文件的目标用户的客户端,示例性地,可以是图7中的移动终端750,具体的,当语音文件在图7中的移动终端730中形成后,可通过McWiLL通信网络710将该语音文件发送给持有移动终端730的目标联系人。
可选的,步骤S150还可以为:
通过第一XMPP客户端,如内置在移动终端730或智能终端740中的XMPP客户端,利用与第一XMPP客户端对应的预设账号,登录设置于McWiLL通信网络710的XMPP服务器720;
基于McWiLL通信网络710和XMPP服务器720,通过XMPP协议,发送语音文件给第二XMPP客户端,如内置在移动终端750或智能终端760中的XMPP客户端。
其中,配置在McWiLL通信网络710中的XMPP服务器720可以给如移动终端730、750和智能终端740、760等,每一个McWiLL通信终端配置一个唯一账号,用户可以利用配置在通信终端中的XMPP客户端,可根据该账号,登陆XMPP服务器720。移动终端730在形成语音文件之后,可以根据MMI的发送指令将语音文件发送至目标用户,其中,目标用户可以为用户在移动终端730中选定的联系人,具体可以为某一个或多个联系人。发送语音文件采用一键通(Push to Talk,PTT)方式,示例性地,当用户按住移动终端730键盘上某一按键,同时开始对着移动终端730说话,当说话结束时,释放该按键即可将用户所说的话以语音文件的形式,基于McWiLL通信网络710发送给在用户在移动终端730上选定的联系人,操作简单易用。
McWiLL通信网络的带宽可以达到1Mbits,语音文件传输过程仅消耗终端的数据流量,从而使得非智能终端采用McWiLL通信网络传输语音文件时,相较于基于传统的GPRS窄带数据网络,传输速度快,资费少。
可选的,XMPP客户端可以通过,在McWiLL通信网络710的某个网元,移动终端730、750和智能终端740、760的原有软件和/或硬件的基础上移植GLOOX开源库,实现XMPP客户端的配置。其中,GLOOX开源库是基于C++实现XMPP客户端的开源类库,能够支持实现XMPP客户端功能。
本实施例提供的技术方案,通过采取在第一功能终端中配置的第一XMPP客户端,基于McWiLL通信网络,借助于部署在McWiLL通信网络中的XMPP服务器,通过XMPP协议,将在第一功能终端中形成的语音文件发送给第二功能终端中配置的第二XMPP客户端,即目标用户客户端,从而实现了在McWiLL通信网络中,移动终端到移动终端、移动终端到互联网中的智能终端或互联网中的智能终端到移动终端间的语音数据发送,解决了原McWiLL通信网络中,只能基于GPRS窄带网络,通过彩信传输语音导致的速度慢、资费贵的技术问题,达到了传输速度快,资费少的技术效果。
实施例二
请参考图2,本实施例可适用于基于McWiLL通信网络,移动终端到移动终端、移动终端到互联网中的智能终端或互联网中的智能终端到移动终端间的语音数据的接收情况,该方法可由图7所示的移动终端730或750,或者智能终端740或760等智能终端来执行,具体可以由部署在移动终端730或750,或者智能终端740或者760上的软件和/或硬件的方式来实施。该方法包括:
S210、基于McWiLL通信网络,通过XMPP协议,接收第一XMPP客户端发送的语音文件;
其中,第一XMPP客户端为语音文件的发送终端的XMPP客户端,示例性的,可以是在移动终端730,具体的,在图7中的移动终端750可通过McWiLL通信网络710接收移动终端730发送的语音文件。
可选的,步骤S210还可以为:
通过第二XMPP客户端,如内置在移动终端750或智能终端760中的XMPP客户端,利用与第二XMPP客户端对应的预设账号,登录设置于所述McWiLL通信网络710的XMPP服务器720;
基于McWiLL通信网络710和XMPP服务器720,通过XMPP协议,接收所述第一XMPP客户端,如内置在移动终端730或智能终端740中的XMPP客户端发送的语音文件。
示例性的,当用户按住移动终端750键盘上的某一按键,可接收移动终端750中联系人移动终端730发送的语音文件,简单操作易用。
S220、从第二XMPP客户端的MMI接收到语音输出开始指令。
其中,第二XMPP客户端,例如可以是在移动终端750中安装的一个能够基于XMPP协议进行数据传输的软件客户端;语音输出开始指令可以是用于控制语音输出设备开启的指令,通过该指令,可以控制移动终端750上的语音输出设备能够输出终端中的声音信息,例如可以是集成在移动终端750上的扬声器或与移动终端750绑定的如蓝牙耳机等任何用于语音输出的设备。
示例性的,参考图3C与图3D,用户通过按下移动终端750中用于人机交互接口的软件界面上的语音接收触发按钮,指示移动终端750进行语音输出时,使得内置在移动终端750的XMPP客户端接收到上述指令,进而发送播放指令给移动终端750的DSP芯片,DSP芯片接收该指令后开始进入语音输出状态。
S230、根据所述语音文件生成语音数据。
其中,将数字化的语音文件还原为能够播放的语音数据。
可选的,所述步骤S230也可以为:
解码所述语音文件,生成PCM语音数据;
当所述PCM语音数据达到第三预设帧数时,将所述PCM语音数据写入随机存储器。
其中,解码指的是将数字化的语音文件还原成声音信息的过程,是语音数字传输和数字存储的必要过程。示例性的,本实施例中采用AMR算法,对接收的语音文件进行解码,形成PCM语音数据;第三预设帧数为可以根据移动终端750的硬件配置进行预设,以利于PCM语音数据的快速传输,减少语音数据播放的延时,例如可以是2、10、50、100、200或500帧等,本实施例中,在采用基于McWILL网络的W128功能手机进行语音文件接收时,第三预设帧数优选为100帧。
S240、根据语音数据输出语音。
其中,根据语音数据输出语音指的是将解码形成的PCM语音包数据进行语音输出,使终端用户听到语音发送者的声音信息。
可选的,所述步骤S240也可以为:
从随机存储器拷贝PCM语音数据至编译码器;
播放PCM语音数据。
其中,编译码器(Coder-DECoder,CODEC)是支持音频压缩(CO)与解压缩(DEC)的编解码器或软件。
S250、重复步骤S230和步骤S240至接收到语音数据输出结束指令。
其中,考虑到移动终端750中的随机存储器、DSP芯片和ARM芯片等硬件配置和工作效率等因素,在上述步骤S230和步骤S240解码第三预设帧数的语音文件并语音输出之后,这时语音输出过程有可能还在持续进行,为了持续地获取移动终端的语音输出,可返回循环执行上述步骤S230和步骤S240,直到接收到语音数据输出结束指令,将每次解码的语音文件时连续语音输出,不存在间断。
其中,语音输出结束可以包括以下几种情况:即用户在移动终端750上按下“停止语音输出”按键、移动终端750失步或移动终端750中的语音文件语音输出完毕等。具体的,以上几种情况导致语音输出结束时,由移动终端750发送语音输出停止指令至协议栈,停止语音输出,并发送指令至DSP芯片控制关闭语音输出设备。
可选的,XMPP客户端可以通过,McWiLL通信网络710的某个网元,移动终端730、750和智能终端740、760的在原有软件和/或硬件的基础上移植GLOOX开源库,实现所述XMPP客户端的配置。
本实施例提供的技术方案,通过采用在第二功能终端中配置的第二XMPP客户端,基于McWiLL通信网络,借助于部署在McWiLL通信网络中的XMPP服务器,通过XMPP协议,第二功能终端中配置的第二XMPP客户端接收在第一功能终端中形成的语音文件,从而实现了在McWiLL通信网络中,移动终端到移动终端、移动终端到互联网中的智能终端或互联网中的智能终端到移动终端间的语音数据接收,解决了原McWiLL通信网络中,只能基于GPRS窄带网络,通过彩信接收语音导致的速度慢、资费贵的技术问题,达到了传输速度快,资费少的技术效果。
实施例三
参考图3B与图3D,本实施例可适用于基于McWiLL通信网络,移动终端到移动终端、移动终端到互联网中的智能终端或互联网中的智能终端到移动终端间的语音数据的交互情况,该方法可由图7所示的移动终端730或750,或者智能终端740或760等智能终端来执行,具体可以由部署在移动终端730或750,或者智能终端740或者760上的软件和/或硬件的方式来实施。该方法包括上述实施例一提供的任意一种语音数据的发送方法,和上述实施例二提供的任意一种语音数据的接收方法。
示例性的,在McWiLL通信网络覆盖的城市中,一移动终端730用户甲,该用户甲使用的终端可以为功能终端W128手机,该W128手机中配置有XMPP客户端。移动终端730用户甲可以在任何时间,在城市的任何地点根据唯一账号登陆配置在McWiLL通信网络710中的XMPP服务器720,在联系人列表中选择联系人乙,按住W128手机的左选择键,或其他能够打开麦克风的预设按键,弹出麦克风图标,并开始对联系人乙说话。移动终端730用户甲在说话完毕后释放按键,该用户甲所说的话以语音文件的形式,基于McWiLL通信网络710发送给在用户在移动终端730上选定的联系人乙。值得说明的是,该用户甲可在联系人中选择一个或多个通过McWiLL无线通信网络710与如移动终端750、智能终端740或760等基于McWiLL网络的任意移动终端或智能终端的用户,进行语音文件的发送。
移动终端用户乙在McWiLL通信网络覆盖的城市中,使用配置有XMPP客户端的移动终端750,可以在任何时间在城市的任何地点根据唯一账号登陆配置在McWiLL通信网络710中的XMPP服务器720,接收联系人甲基于McWiLL通信网络710发送的语音文件,按住移动终端750中的某一能够打开扬声器的预设按键,可实现播放移动终端用户甲在移动终端730上形成并发送的语音文件。
本实施例提供的技术方案,通过采用在第一功能终端与第二功能终端中分别配置的第一XMPP客户端与第二XMPP客户端,基于McWiLL通信网络,借助于部署在McWiLL通信网络中的XMPP服务器,通过XMPP协议,将在第一功能终端中形成的语音文件发送给第二功能终端中配置的第二XMPP客户端,第二功能终端中配置的第二XMPP客户端接收在第一功能终端中形成的语音文件,从而实现了在McWiLL通信网络中,移动终端到移动终端、移动终端到互联网中的智能终端或互联网中的智能终端到移动终端间的语音数据交互,解决了原McWiLL通信网络中,只能基于GPRS窄带网络,通过彩信交互语音导致的速度慢、资费贵的技术问题,达到了传输速度快,资费少的技术效果。
以下内容为本发明实施例提供的语音数据发送装置的实施例。该语音数据的发送装置的***实施例与上述语音数据的发送方法实施例属于同一构思,该语音数据的发送装置实施例未详细说明的内容可参考上述语音数据的发送方法实施例所记载的内容。
实施例四
参考图4所示,该装置的实施例与本发明实施例提供的语音数据的发送方法的实施例一一对应,该装置基于McWiLL通信网络,可以包括:
语音输入接收模块410,用于从第一可扩展通讯和表示协议XMPP客户端的人机交互接口MMI接收到语音输入开始指令;
语音获取模块420,用于执行步骤A:获取语音数据;
语音文件生成模块430,用于执行步骤B:根据获取的语音数据生成语音文件;
循环接收模块440,用于重复步骤A和步骤B至接收到语音输入结束指令;
语音文件发送模块450,用于基于McWiLL通信网络,通过XMPP协议,发送语音文件给第二XMPP客户端。
可选的,语音获取模块420还可以包括:
语音数据编码单元421,用于根据语音输入,生成脉冲编码调制PCM语音数据;
第一语音数据写入单元422,用于将PCM语音数据写入随机存储器。
可选的,语音文件生成模块430还可以包括:
语音数据存储单元431,用于当存储在随机存储器中的PCM语音数据达到第一预设帧数时,将PCM语音数据从随机存储器拷贝至指定缓存区;
语音文件生成单元432,用于当指定缓存区内的PCM语音数据达到第二预设帧数时,对指定缓存区内的PCM语音数据进行语音编码,生成语音文件。
可选的,语音文件发送模块450还可以包括:
第一账号登录单元451,用于通过第一XMPP客户端,利用与第一XMPP客户端对应的预设账号,登录设置于McWiLL通信网络的XMPP服务器;
语音文件发送单元452,用于基于McWiLL通信网络和XMPP服务器,通过XMPP协议,发送语音文件给第二XMPP客户端。
可选的,该装置还可以包括:
第一软件移植模块:用于在McWiLL通信网络的网元的原有软件和/或硬件的基础上,移植GLOOX开源库,实现XMPP客户端的配置。
本实施例提供的技术方案,通过采取在第一功能终端中配置的第一XMPP客户端,基于McWiLL通信网络,借助于部署在McWiLL通信网络中的XMPP服务器,通过XMPP协议,将在第一功能终端中形成的语音文件发送给第二功能终端中配置的第二XMPP客户端,即目标用户客户端,从而实现了在McWiLL通信网络中,移动终端到移动终端、移动终端到互联网中的智能终端或互联网中的智能终端到移动终端间的语音数据发送,解决了原McWiLL通信网络中,只能基于GPRS窄带网络,通过彩信传输语音导致的速度慢、资费贵的技术问题,达到了传输速度快,资费少的技术效果。
以下内容为本发明实施例提供的语音数据接收装置的实施例。该语音数据的接收装置的实施例与上述语音数据的接收方法实施例属于同一构思,该语音数据的接收装置实施例未详细说明的内容可参考上述语音数据的接收方法实施例所记载的内容。
实施例五
参考图5所示,该装置的实施例与本发明实施例提供的语音数据的接收方法的实施例一一对应,该装置基于McWiLL通信网络,可以包括:
语音文件接收模块510,用于基于McWiLL通信网络,通过XMPP协议,接收第一XMPP客户端发送的语音文件;
语音输出接收模块520,用于从第二XMPP客户端的MMI接收到语音输出开始指令;
语音数据生成模块530,用于执行步骤A’:根据语音文件生成语音数据;
语音输出模块540,用于执行步骤B’:根据语音数据输出语音;
循环输出模块550,用于重复步骤A’和步骤B’至接收到语音输出结束指令。
可选的,语音数据生成模块530还可以包括:
语音文件解码单元531,用于解码语音文件,生成PCM语音数据;
第二语音数据写入单元532,当PCM语音数据达到第三预设帧数时,将PCM语音数据写入随机存储器。
可选的,语音输出模块540还可以包括:
语音输出单元541,用于从随机存储器拷贝PCM语音数据至编译码器;
语音播放单元542,用于播放PCM语音数据。
可选的,语音文件接收模块510还可以包括:
第二账号登录单元511,用于通过第二XMPP客户端,利用与第二XMPP客户端对应的预设账号,登录设置于McWiLL通信网络的XMPP服务器;
语音文件接收模块512,用于基于McWiLL通信网络和XMPP服务器,通过XMPP协议,接收第一XMPP客户端发送的语音文件。
可选的,该接收装置还可以包括:
第二软件移植模块:用于在McWiLL通信网络的网元的原有软件和/或硬件的基础上,移植GLOOX开源库,实现XMPP客户端的配置。
本实施例提供的技术方案,通过采用在第二功能终端中配置的第二XMPP客户端,基于McWiLL通信网络,借助于部署在McWiLL通信网络中的XMPP服务器,通过XMPP协议,第二功能终端中配置的第二XMPP客户端接收在第一功能终端中形成的语音文件,从而实现了在McWiLL通信网络中,移动终端到移动终端、移动终端到互联网中的智能终端或互联网中的智能终端到移动终端间的语音数据接收,解决了原McWiLL通信网络中,只能基于GPRS窄带网络,通过彩信接收语音导致的速度慢、资费贵的技术问题,达到了传输速度快,资费少的技术效果。
以下内容为本发明实施例提供的语音数据交互装置的实施例。该语音数据的交互装置的实施例与上述语音数据的交互方法实施例属于同一构思,该语音数据的交互装置实施例未详细说明的内容可参考上述语音数据的交互方法实施例所记载的内容。
实施例六
参考图6所示,该装置的实施例与本发明实施例提供的语音数据的交互方法的实施例一一对应,该装置基于McWiLL通信网络,可以包括:上述实施例四提供的任意一种语音数据的发送装置400,和上述实施例五提供的任意一种语音数据的接收装置500。
本实施例提供的技术方案,通过采用在第一功能终端与第二功能终端中分别配置的第一XMPP客户端与第二XMPP客户端,基于McWiLL通信网络,借助于部署在McWiLL通信网络中的XMPP服务器,通过XMPP协议,将在第一功能终端中形成的语音文件发送给第二功能终端中配置的第二XMPP客户端,第二功能终端中配置的第二XMPP客户端接收在第一功能终端中形成的语音文件,从而实现了在McWiLL通信网络中,移动终端到移动终端、移动终端到互联网中的智能终端或互联网中的智能终端到移动终端间的语音数据交互,解决了原McWiLL通信网络中,只能基于GPRS窄带网络,通过彩信交互语音导致的速度慢、资费贵的技术问题,达到了传输速度快,资费少的技术效果。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

Claims (22)

1.一种语音数据的发送方法,基于多载波无线信息本地环路McWiLL通信网络,其特征在于,包括:
从第一可扩展通讯和表示协议XMPP客户端的人机交互接口MMI接收到语音输入开始指令;
步骤A:获取语音数据;
步骤B:根据所述获取的语音数据生成语音文件;
重复所述步骤A和所述步骤B至接收到语音输入结束指令;
基于所述McWiLL通信网络,通过XMPP协议,发送所述语音文件给第二XMPP客户端。
2.根据权利要求1所述的方法,其特征在于,所述步骤A包括:
根据语音输入,生成脉冲编码调制PCM语音数据;
将所述PCM语音数据写入随机存储器。
3.根据权利要求2所述的方法,其特征在于,所述步骤B包括:
当存储在所述随机存储器中的所述PCM语音数据达到第一预设帧数时,将所述PCM语音数据从所述随机存储器拷贝至指定缓存区;
当所述指定缓存区内的所述PCM语音数据达到第二预设帧数时,对所述指定缓存区内的所述PCM语音数据进行语音编码,生成语音文件。
4.根据权利要求1所述的方法,其特征在于,所述基于所述McWiLL通信网络,通过XMPP协议,发送所述语音文件给第二XMPP客户端,包括:
通过所述第一XMPP客户端,利用与所述第一XMPP客户端对应的预设账号,登录设置于所述McWiLL通信网络的XMPP服务器;
基于所述McWiLL通信网络,和所述XMPP服务器,通过XMPP协议,发送所述语音文件给第二XMPP客户端。
5.根据权利要求1~4所述的方法,其特征在于,所述XMPP客户端是通过,在所述McWiLL通信网络的网元的原有软件和/或硬件的基础上移植GLOOX开源库,实现所述XMPP客户端的配置。
6.一种语音数据的接收方法,基于多载波无线信息本地环路McWiLL通信网络,其特征在于,包括:
基于所述McWiLL通信网络,通过XMPP协议,接收第一XMPP客户端发送的语音文件;
从第二XMPP客户端的MMI接收到语音输出开始指令;
步骤A’:根据所述语音文件生成语音数据;
步骤B’:根据所述语音数据输出语音;
重复所述步骤A’和所述步骤B’至接收到语音数据输出结束指令。
7.根据权利要求6所述的方法,其特征在于,所述步骤A’包括:
解码所述语音文件,生成PCM语音数据;
当所述PCM语音数据达到第三预设帧数时,将所述PCM语音数据写入随机存储器。
8.根据权利要求6所述的方法,其特征在于,所述步骤B’包括:
从所述随机存储器拷贝所述PCM语音数据至编译码器;
播放所述PCM语音数据。
9.根据权利要求6所述的方法,其特征在于,基于所述McWiLL通信网络,通过XMPP协议,接收第一XMPP客户端发送的语音文件,包括:
通过所述第二XMPP客户端,利用与所述第二XMPP客户端对应的预设账号,登录设置于所述McWiLL通信网络的XMPP服务器;
基于所述McWiLL通信网络和所述XMPP服务器,通过XMPP协议,接收所述第一XMPP客户端发送的所述语音文件。
10.根据权利要求6~9所述的方法,其特征在于,所述XMPP客户端是通过,在所述McWiLL通信网络的网元的原有软件和/或硬件的基础上移植GLOOX开源库,实现所述XMPP客户端的配置。
11.一种语音数据的交互方法,基于多载波无线信息本地环路McWiLL通信网络,其特征在于,包括:
如权利要求1~5所述的语音数据的发送方法;
如权利要求6~10所述的语音数据的接收方法。
12.一种语音数据的发送装置,基于多载波无线信息本地环路McWiLL通信网络,其特征在于,包括:
语音输入接收模块,用于从第一可扩展通讯和表示协议XMPP客户端的人机交互接口MMI接收到语音输入开始指令;
语音获取模块,用于执行步骤A:获取语音数据;
语音文件生成模块,用于执行步骤B:根据所述获取的语音数据生成语音文件;
循环接收模块,用于重复所述步骤A和所述步骤B至接收到语音输入结束指令;
语音文件发送模块,用于基于所述McWiLL通信网络,通过XMPP协议,发送所述语音文件给第二XMPP客户端。
13.根据权利要求12所述的装置,其特征在于,所述语音获取模块包括:
语音数据编码单元,用于根据语音输入,生成脉冲编码调制PCM语音数据;
第一语音数据写入单元,用于将所述PCM语音数据写入随机存储器。
14.根据权利要求13所述的装置,其特征在于,所述语音文件生成模块,包括:
语音数据存储单元,用于当存储在所述随机存储器中的所述PCM语音数据达到第一预设帧数时,将所述PCM语音数据从所述随机存储器拷贝至指定缓存区;
语音文件生成单元,用于当所述指定缓存区内的所述PCM语音数据达到第二预设帧数时,对所述指定缓存区内的所述PCM语音数据进行语音编码,生成语音文件。
15.根据权利要求12所述的装置,其特征在于,所述语音文件发送模块包括:
第一账号登录单元,用于通过所述第一XMPP客户端,利用与所述第一XMPP客户端对应的预设账号,登录设置于所述McWiLL通信网络的XMPP服务器;
语音文件发送单元,用于基于所述McWiLL通信网络,和所述XMPP服务器,通过XMPP协议,发送所述语音文件给第二XMPP客户端。
16.根据权利要求12~15所述的装置,其特征在于,还包括:
第一软件移植模块:用于在所述McWiLL通信网络的网元的原有软件和/或硬件的基础上,移植GLOOX开源库,实现所述XMPP客户端的配置。
17.一种语音数据的接收装置,基于多载波无线信息本地环路McWiLL通信网络,其特征在于,包括:
语音文件接收模块,用于基于所述McWiLL通信网络,通过XMPP协议,接收第一XMPP客户端发送的语音文件;
语音输出接收模块,用于从第二XMPP客户端的MMI接收到语音输出开始指令;
语音数据生成模块,用于执行步骤A’:根据所述语音文件生成语音数据;
语音输出模块,用于执行步骤B’:根据所述语音数据输出语音;
循环输出模块,用于重复所述步骤A’和所述步骤B’至接收到语音输出结束指令。
18.根据权利要求17所述的装置,其特征在于,所述语音数据生成模块包括:
语音文件解码单元,用于解码所述语音文件,生成PCM语音数据;
第二语音数据写入单元,当所述PCM语音数据达到第三预设帧数时,将所述PCM语音数据写入随机存储器。
19.根据权利要求17所述的装置,其特征在于,所述语音输出模块包括:
语音输出单元,用于从所述随机存储器拷贝所述PCM语音数据至编译码器;
语音播放单元,用于播放所述PCM语音数据。
20.根据权利要求17所述的装置,其特征在于,所述语音文件接收模块包括:
第二账号登录单元,用于通过所述第二XMPP客户端,利用与所述第二XMPP客户端对应的预设账号,登录设置于所述McWiLL通信网络的XMPP服务器;
语音文件接收模块,用于基于所述McWiLL通信网络和所述XMPP服务器,通过XMPP协议,接收所述第一XMPP客户端发送的所述语音文件。
21.根据权利要求17~20所述的装置,其特征在于,还包括:
第二软件移植模块:用于在所述McWiLL通信网络的网元的原有软件和/或硬件的基础上,移植GLOOX开源库,实现所述XMPP客户端的配置
22.一种语音数据的交互装置,基于多载波无线信息本地环路McWiLL通信网络,其特征在于,包括:
如权利要求12~16所述的语音数据的发送装置;
如权利要求17~21所述的语音数据的接收装置。
CN201610811743.6A 2016-09-08 2016-09-08 一种语音数据的发送、接收和交互的方法及装置 Withdrawn CN107809409A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610811743.6A CN107809409A (zh) 2016-09-08 2016-09-08 一种语音数据的发送、接收和交互的方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610811743.6A CN107809409A (zh) 2016-09-08 2016-09-08 一种语音数据的发送、接收和交互的方法及装置

Publications (1)

Publication Number Publication Date
CN107809409A true CN107809409A (zh) 2018-03-16

Family

ID=61576229

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610811743.6A Withdrawn CN107809409A (zh) 2016-09-08 2016-09-08 一种语音数据的发送、接收和交互的方法及装置

Country Status (1)

Country Link
CN (1) CN107809409A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109246671A (zh) * 2018-09-30 2019-01-18 Oppo广东移动通信有限公司 数据传输方法、装置及***
CN111090379A (zh) * 2019-11-29 2020-05-01 联想(北京)有限公司 一种信息处理方法及信息处理装置
CN113923177A (zh) * 2021-09-30 2022-01-11 完美世界(北京)软件科技发展有限公司 即时通讯的语音处理***及方法、装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104518950A (zh) * 2013-09-30 2015-04-15 中国电信股份有限公司 实现语音对讲的方法和***以及语音对讲服务器
CN104639640A (zh) * 2015-02-10 2015-05-20 深圳优合胜通信技术有限公司 一种基于功能手机平台实现语音通讯的方法和***
US20150215256A1 (en) * 2013-12-27 2015-07-30 Entefy Inc. Apparatus and Method for Multi-Format Communication Integration
CN105610701A (zh) * 2016-03-18 2016-05-25 深圳市招华电子科技有限公司 一种即时通信的方法、装置及***

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104518950A (zh) * 2013-09-30 2015-04-15 中国电信股份有限公司 实现语音对讲的方法和***以及语音对讲服务器
US20150215256A1 (en) * 2013-12-27 2015-07-30 Entefy Inc. Apparatus and Method for Multi-Format Communication Integration
CN104639640A (zh) * 2015-02-10 2015-05-20 深圳优合胜通信技术有限公司 一种基于功能手机平台实现语音通讯的方法和***
CN105610701A (zh) * 2016-03-18 2016-05-25 深圳市招华电子科技有限公司 一种即时通信的方法、装置及***

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
孙毅等: "McWiLL及其在电力***中的应用", 《电力***通信》 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109246671A (zh) * 2018-09-30 2019-01-18 Oppo广东移动通信有限公司 数据传输方法、装置及***
CN111090379A (zh) * 2019-11-29 2020-05-01 联想(北京)有限公司 一种信息处理方法及信息处理装置
CN113923177A (zh) * 2021-09-30 2022-01-11 完美世界(北京)软件科技发展有限公司 即时通讯的语音处理***及方法、装置
CN113923177B (zh) * 2021-09-30 2023-01-06 完美世界(北京)软件科技发展有限公司 即时通讯的语音处理***及方法、装置

Similar Documents

Publication Publication Date Title
CN101313483B (zh) 回音消除的配置
EP2274870B1 (en) Open architecture based domain dependent real time multi-lingual communication service
US7822050B2 (en) Buffering, pausing and condensing a live phone call
US5784568A (en) Multi-party audio chat system which allows individual user utterances to be staged separately to render received utterances in order
CN104052846B (zh) 游戏应用中的语音通信方法及***
CN109257646A (zh) 视频处理方法、装置、电子设备及计算机可读介质
US20040267527A1 (en) Voice-to-text reduction for real time IM/chat/SMS
US20070133523A1 (en) Replay caching for selectively paused concurrent VOIP conversations
CN107005800A (zh) 音频文件的传输、接收方法及装置、设备及其***
CN108932948B (zh) 音频数据处理方法、装置、计算机设备和计算机可读存储介质
CN110164437A (zh) 一种即时通信的语音识别方法和终端
CN106982286B (zh) 一种录音方法、设备和计算机可读存储介质
CN107911361A (zh) 支持多会话的语音管理方法、装置、终端设备及存储介质
CN107809409A (zh) 一种语音数据的发送、接收和交互的方法及装置
WO2020237886A1 (zh) 语音和文字转换传输方法、***、计算机设备和存储介质
CN107566168A (zh) 远程配置方法、设备配置方法及远程配置设备方法
US20110235632A1 (en) Method And Apparatus For Performing High-Quality Speech Communication Across Voice Over Internet Protocol (VoIP) Communications Networks
CN105610701B (zh) 一种即时通信的方法、装置及***
JP2015100054A (ja) 音声通信システム、音声通信方法及びプログラム
Schmandt et al. Impromptu: managing networked audio applications for mobile users
JP4655008B2 (ja) 携帯端末装置による録音通知方法及び携帯端末装置及び通信システム
CN114979386A (zh) 小程序语音通信方法、装置、电子设备、存储介质
CN101207500B (zh) 一种音频数据变音方法
JP4120440B2 (ja) 通信処理装置、および通信処理方法、並びにコンピュータ・プログラム
KR20010067983A (ko) 통화중 음성에 배경음악을 합성해서 전송하는 방법 및 그장치

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WW01 Invention patent application withdrawn after publication
WW01 Invention patent application withdrawn after publication

Application publication date: 20180316