CN106470146B - 即时通信应用中文本转换为语音的方法和装置 - Google Patents
即时通信应用中文本转换为语音的方法和装置 Download PDFInfo
- Publication number
- CN106470146B CN106470146B CN201510504930.5A CN201510504930A CN106470146B CN 106470146 B CN106470146 B CN 106470146B CN 201510504930 A CN201510504930 A CN 201510504930A CN 106470146 B CN106470146 B CN 106470146B
- Authority
- CN
- China
- Prior art keywords
- voice
- text information
- information
- library
- converting
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 36
- 238000006243 chemical reaction Methods 0.000 claims abstract description 118
- 238000012986 modification Methods 0.000 claims description 9
- 230000004048 modification Effects 0.000 claims description 9
- 238000004590 computer program Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 20
- 238000004891 communication Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L51/046—Interoperability with other network applications or services
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L13/00—Speech synthesis; Text to speech systems
- G10L13/08—Text analysis or generation of parameters for speech synthesis out of text, e.g. grapheme to phoneme translation, prosody generation or stress or intonation determination
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/06—Message adaptation to terminal or network requirements
- H04L51/066—Format adaptation, e.g. format conversion or compression
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明涉及一种即时通信应用中文本转换为语音的方法和装置。所述方法包括以下步骤:获取在即时通信应用的聊天界面上选中的文本信息;获取将选中的文本信息转换为语音信息的转换操作;根据所述转换操作将所述选中的文本信息与预先建立的语音库中的文本信息进行匹配;若匹配成功,则将所述选中的文本信息转换为所述语音库中所述文本信息对应的语音信息;若匹配失败,则录制所述选中的文本信息得到对应的语音信息,将所述选中的文本信息及对应的语音信息存储于所述语音库中。上述即时通信应用中文本转换为语音的方法和装置,在即时通信应用的聊天界面上获取用户选中的文本信息,不需切换输入方式进行录制操作,操作简便,提高了操作效率。
Description
技术领域
本发明涉及信息处理领域,特别是涉及一种即时通信应用中文本转换为语音的方法和装置。
背景技术
随着计算机技术和网络技术的发展,越来越多的用户使用网络从事社交活动,为此产生了各种各样的社交应用。在即时通信应用中,用户之间聊天一般通过文字、图片、语音或视频等进行交互。用户想要将某一个好友发送的文字信息转换为语音信息并发送时,需要在输入框中切换到语音输入模式,对着录音装置录入该文字信息,录入完成后,发送给好友。
传统的文字转换为语音,需要用户重新切换到语音输入模块进行录音操作,操作繁琐,操作效率低。
发明内容
基于此,有必要针对传统即时通信应用中文字转换为语音操作效率低的问题,提供一种即时通信应用中文本转换为语音的方法,能简化操作,提高操作效率。
此外,还有必要提供一种即时通信应用中文本转换为语音的装置,能简化操作,提高操作效率。
一种即时通信应用中文本转换为语音的方法,包括以下步骤:
获取在即时通信应用的聊天界面上选中的文本信息;
获取将选中的文本信息转换为语音信息的转换操作;
根据所述转换操作将所述选中的文本信息与预先建立的语音库中的文本信息进行匹配;
若匹配成功,则将所述选中的文本信息转换为所述语音库中所述文本信息对应的语音信息;
若匹配失败,则录制所述选中的文本信息得到对应的语音信息,将所述选中的文本信息及对应的语音信息存储于所述语音库中。
一种即时通信应用中文本转换为语音的装置,包括:
文本信息选择模块,用于获取在即时通信应用的聊天界面上选中的文本信息;
转换操作获取模块,用于获取将选中的文本信息转换为语音信息的转换操作;
匹配模块,用于根据所述转换操作将所述选中的文本信息与预先建立的语音库中的文本信息进行匹配;
转换模块,用于若匹配成功,则将所述选中的文本信息转换为所述语音库中所述文本信息对应的语音信息;
录制模块,用于若匹配失败,则录制所述选中的文本信息得到对应的语音信息,将所述选中的文本信息及对应的语音信息存储于所述语音库中。
上述即时通信应用中文本转换为语音的方法和装置,在即时通信应用的聊天界面上获取用户选中的文本信息,根据文本信息转换为语音信息的转换操作从预先建立的语音库中匹配,匹配成功,则将文本信息转换为语音信息,不需切换输入方式进行录制操作,操作简便,提高了操作效率,若匹配失败,则录制该文本信息得到对应的语音信息,并存储在语音库中,方便下次将相同的文本信息转换为语音信息,提高操作效率。
附图说明
图1为一个实施例中即时通讯应用中文本转换为语音的方法的应用环境示意图;
图2为一个实施例中终端的内部结构示意图;
图3为一个实施例中服务器的内部结构示意图;
图4为一个实施例中即时通应用中文本转换为语音的方法的流程图;
图5为一个实施例中定期更新该语音库的步骤的流程图;
图6为图4中即时通信应用中文本转换为语音的界面示意图;
图7为另一个实施例中即时通应用中文本转换为语音的方法的流程图;
图8为图7中即时通信应用中文本转换为语音的界面示意图;
图9为一个实施例中即时通信应用中文本转换为语音的装置的结构框图;
图10为另一个实施例中即时通信应用中文本转换为语音的装置的结构框图;
图11为另一个实施例中即时通信应用中文本转换为语音的装置的结构框图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
可以理解,本发明所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本发明的范围的情况下,可以将第一客户端称为第二客户端,且类似地,可将第二客户端称为第一客户端。第一客户端和第二客户端两者都是客户端,但其不是同一客户端。
图1为一个实施例中即时通讯应用中文本转换为语音的方法的应用环境示意图。如图1所示,该应用环境包括终端110和服务器120。终端110可包括多个终端。多个终端110与服务器120进行通信。终端110和服务器120上均可存储语音库,该语音库包括自定义语音库和***语音库。自定义语音库用于存储用户自己录制的语音及对应的文本信息。***语音库用于存储即时通信应用服务提供者录制的语音及对应的文本信息。终端110上安装的即时通信应用获取到选择的文本信息后,可从终端110上或服务器120上的语音库中匹配得到对应的语音信息,然后将转换后的语音信息发送给另一终端110。在其他应用环境中,服务器120也可省略,由终端110之间通信。
图2为一个实施例中终端110的内部结构示意图。如图2所示,该终端110包括通过***总线连接的处理器、存储介质、内存和网络接口、声音采集装置、显示屏、扬声器和输入装置。其中,终端110的存储介质存储有操作***,还包括一种即时通信应用中文本转换为语音的装置,该即时通信应用中文本转换为语音的装置用于实现一种即时通信应用中文本转换为语音的方法。该处理器用于提供计算和控制能力,支撑整个终端的运行。终端中的内存为存储介质中的即时通信应用中文本转换为语音的装置运行提供环境,网络接口用于与服务器进行网络通信,如发送转换请求至服务器,接收服务器返回的语音信息等。终端的显示屏可以是液晶显示屏或者电子墨水显示屏等,输入装置可以是显示屏上覆盖的触摸层,也可以是终端外壳上设置的按键、轨迹球或触控板,也可以是外接的键盘、触控板或鼠标等。该终端可以是手机、平板电脑或者个人数字助理。本领域技术人员可以理解,图2中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的终端的限定,具体的终端可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
图3为一个实施例中服务器120的内部结构示意图。如图3所示,该服务器120包括通过***总线连接的处理器、存储介质、内存和网络接口。其中,该服务器120的存储介质存储有操作***、数据库和即时通信应用中文本转换为语音的装置,数据库中存储有文本信息及对应的语音信息,该即时通信应用中文本转换为语音的装置用于实现适用于服务器的一种即时通信应用中文本转换为语音的方法。该服务器120的处理器用于提供计算和控制能力,支撑整个服务器的运行。该服务器的内存为存储介质中的即时通信应用中文本转换为语音的装置的运行提供环境。该服务器120的网络接口用于据以与外部的终端通过网络连接通信,比如接收终端发送的转换请求以及向终端返回转换后的语音信息等。服务器可以用独立的服务器或者是多个服务器组成的服务器集群来实现。本领域技术人员可以理解,图3中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的服务器的限定,具体的服务器可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
图4为一个实施例中即时通应用中文本转换为语音的方法的流程图。如图4所示,一种即时通信应用中文本转换为语音的方法,运用于图1中的应用环境中,包括以下步骤:
步骤402,获取在即时通信应用的聊天界面上选中的文本信息。
具体地,获取在即时通信应用的聊天界面上以长按或短按选中的文本信息。长按是指按压的时间大于或等于阈值,短按是指按压的时间小于阈值。阈值可根据需要设定,如3秒、5秒等。通过长按或短按方式选中文本信息,操作简单。
步骤404,获取将选中的文本信息转换为语音信息的转换操作。
本实施例中,在选中文本信息后,展示提示文字转换为语音的提示框,获取在提示框中将选中的文本信息转换为语音信息的转换操作。
步骤406,根据该转换操作将该选中的文本信息与预先建立的语音库中的文本信息进行匹配。
具体地,首先建立语音库,语音库用于存储文本信息及对应的语音信息。将选中的文本信息与语音库的文本信息进行匹配,若相同,则匹配成功,若不相同,则匹配失败。
步骤408,若匹配成功,则将该选中的文本信息转换为该语音库中该文本信息对应的语音信息。
步骤410,若匹配失败,则录制该选中的文本信息得到对应的语音信息,将该选中的文本信息及对应的语音信息存储于该语音库中。
具体地,若匹配失败,录制该选中的文本信息,可通过开启录音设备录制该文本信息,得到对应的语音信息。
上述即时通信应用中文本转换为语音的方法,在即时通信应用的聊天界面上获取用户选中的文本信息,根据文本信息转换为语音信息的转换操作从预先建立的语音库中匹配,匹配成功,则将文本信息转换为语音信息,不需切换输入方式进行录制操作,操作简便,提高了操作效率,若匹配失败,则录制该文本信息得到对应的语音信息,并存储在语音库中,方便下次将相同的文本信息转换为语音信息,提高操作效率。
在一个实施例中,语音库可包括自定义语音库和***语音库。自定义语音库用于存储用户自己录制的语音信息及对应的文本信息。***语音库用于存储即时通信应用服务提供者录制的语音信息及对应的文本信息。自定义语音库中用户录制的语音信息与文本信息对应,可为语音信息与文本信息完全一一的对应,例如文本信息为“开”,对应的语音信息也为“开”,也可为语音信息与文本信息建立的映射关系,例如文本信息为“开”,对应的语音信息为“1”。
自定义语音库的优先级高于该***语音库。若同一文本信息在自定义语音库和***语音库中均记录了对应的语音信息,以自定义语音库为准进行转换。
上述即时通信应用中文本转换为语音的方法还包括:根据该转换操作将该选中的文本信息与自定义语音库中的文本信息进行匹配,若选中的文本信息与自定义语音库中的文本信息匹配成功,则将该选中的文本信息转换为该自定义语音库中该文本信息对应的语音信息;若选中的文本信息与自定义语音库中的文本信息匹配失败,则进一步根据该转换操作将该选中的文本信息与***语音库中的文本信息进行匹配,若选中的文本信息与***语音库中的文本信息匹配成功,则将该选中的文本信息转换为该***语音库中该文本信息对应的语音信息,若选中的文本信息与***语音库中的文本信息匹配失败,则录制该选中的文本信息得到对应的语音信息,将该选中的文本信息及对应的语音信息存储于该自定义语音库中。通过设定自定义语音库优先级高于***语音库,提高转换的准确性,以及因自定义语音库为用户录制,方便用户使用个性化的语音库。
在一个实施例中,上述即时通信应用中文本转换为语音的方法还包括:定期更新该自定义语音库。终端定期更新的自定义语音库,上传到服务器,更新服务器上的自定义语音库。
此外,还可定期更新***语音库。由即时通信应用服务提供者定期更新***语音库,然后终端从服务器拉取更新后的***语音库。
图5为一个实施例中定期更新该语音库的步骤的流程图。如图5所示,该定期更新语音库包括:
步骤502,获取对语音库更新操作。
具体地,该更新操作可包括修改或增加或删除自定义语音库。
步骤504,若更新操作为修改操作或增加操作,则根据该修改或增加操作获取修改的文本信息或增加的文本信息。
具体地,更新操作为修改操作,获取修改操作所要修改的文本信息。更新操作为增加操作,获取增加操作所要增加的文本信息。文本信息可包括文字、字符或数字等信息。
步骤506,录制该修改的文本信息或增加的文本信息所对应的语音信息。
步骤508,对该语音信息进行播放。
具体地,播放录制的语音信息,以便用户试听,若达到预设条件,则录制完成。若未达到预设条件,则录制失败,再重新录制,直到录制的语音达到预设条件。预设条件可包括声音清晰度达到预设的清晰度,声音的分贝达到预设的分贝值等。
步骤510,若该语音信息播放符合预设条件,则录制完成。
步骤512,若更新操作为删除操作,则根据该删除操作删除该语音库中所选中的文本信息及对应的语音信息。
通过定期更新自定义语音库,可不断的丰富用户的自定义语音库,方便更多的文本信息转换为语音信息。
图6为一个实施例中即时通信应用中文本转换为语音的界面示意图。如图6所示,在即时通信应用的聊天界面上显示有聊天记录,如用户A在20:08:10(20时08分10秒)发送的“今晚中国好声音开播,不要错过”,用户B在20:08:40(20时08分40秒)发送的“准时收看”。获取用户B在聊天界面上长按方式选中的“今晚中国好声音开播,不要错过”,然后弹出“文字转换语音”的提示框,获取用户B对提示框中“文字转换语音”控件的触发操作,开始将选中的“今晚中国好声音开播,不要错过”文本信息转换与语音库中的文本信息进行匹配,若匹配成功,则将选中的“今晚中国好声音开播,不要错过”文本信息转换为对应的语音信息,然后发送该语音信息。
图7为另一个实施例中即时通应用中文本转换为语音的方法的流程图。如图7所示,一种即时通信应用中文本转换为语音的方法,运用于图1中的应用环境中,包括以下步骤:
步骤702,获取在即时通信应用的聊天界面上选中的文本信息。
具体地,获取在即时通信应用的聊天界面上以长按或短按选中的文本信息。长按是指按压的时间大于或等于阈值,短按是指按压的时间小于阈值。阈值可根据需要设定,如3秒、5秒等。通过长按或短按方式选中文本信息,操作简单。
步骤704,获取将选中的文本信息转换为语音信息的转换操作,以及获取从所提供的不同的声音转换控件中选择的声音转换控件。
本实施例中,在选中文本信息后,展示提示文字转换为语音的提示框,获取在提示框中将选中的文本信息转换为语音信息的转换操作。
提供多种不同的声音转换控件,获取从多种不同的声音转换控件中选择的声音转换控件。不同的声音转换控件包括男音转换控件、女音转换控件、童音转换控件等。或者,声音转换控件包括男低音转换控件、男正常音转换控件、女高音转换控件、女正常音转换控件、童音转换控件等,不限于此。
步骤706,根据该转换操作将该选中的文本信息与预先建立的语音库中的文本信息进行匹配。
具体地,首先建立语音库,语音库用于存储文本信息及对应的语音信息。将选中的文本信息与语音库的文本信息进行匹配,若相同,则匹配成功,若不相同,则匹配失败。
步骤708,若匹配成功,则根据所选择的声音转换控件将所选中的文本信息转换为该语音库中按照该声音转换控件转换的语音信息。
具体地,若声音转换控件选择为童音声音转换控件,则转换的语音信息为童音录制的语音信息。
步骤710,若匹配失败,则录制该选中的文本信息得到对应的语音信息,将该选中的文本信息及对应的语音信息存储于该语音库中。
具体地,若匹配失败,录制该选中的文本信息,可通过开启录音设备录制该文本信息,得到对应的语音信息。
上述即时通信应用中文本转换为语音的方法,在即时通信应用的聊天界面上获取用户选中的文本信息,根据文本信息转换为语音信息的转换操作从预先建立的语音库中匹配,匹配成功,则将文本信息转换为语音信息,不需切换输入方式进行录制操作,操作简便,提高了操作效率,若匹配失败,则录制该文本信息得到对应的语音信息,并存储在语音库中,方便下次将相同的文本信息转换为语音信息,提高操作效率;且可自主选择不同的声音转换控件,按照所需要的声音转换控件得到对应的语音信息,满足用户不同的需求。
图8为另一个实施例中即时通信应用中文本转换为语音的界面示意图。如图8所示,在即时通信应用的聊天界面上显示有聊天记录,如用户A发送的“今晚中国好声音开播,不要错过”,用户B发送的“准时收看”。获取用户B在聊天界面上长按方式选中的“今晚中国好声音开播,不要错过”,然后弹出“文字转换语音”的提示框,获取用户B对提示框中“文字转换语音”控件的触发操作,再展示不同的声音转换控件,如男音转换控件、女音转换控件和童音转换控件,获取所选择的女音转换控件,然后将选中的“今晚中国好声音开播,不要错过”文本信息转换与语音库中的文本信息进行匹配,若匹配成功,则将选中的“今晚中国好声音开播,不要错过”文本信息转换为童音转换控件所对应的语音信息,然后发送该语音信息。
图9为一个实施例中即时通信应用中文本转换为语音的装置的结构框图。如图9所示,一种即时通信应用中文本转换为语音的装置,包括文本信息选择模块910、转换操作获取模块920、匹配模块930、转换模块940、录制模块950。其中:
文本信息选择模块910用于获取在即时通信应用的聊天界面上选中的文本信息。
具体地,文本信息选择模块910获取在即时通信应用的聊天界面上以长按或短按选中的文本信息。长按是指按压的时间大于或等于阈值,短按是指按压的时间小于阈值。阈值可根据需要设定,如3秒、5秒等。通过长按或短按方式选中文本信息,操作简单。
转换操作获取模块920用于获取将选中的文本信息转换为语音信息的转换操作。
匹配模块930用于根据该转换操作将该选中的文本信息与预先建立的语音库中的文本信息进行匹配。
具体地,首先建立语音库,语音库用于存储文本信息及对应的语音信息。将选中的文本信息与语音库的文本信息进行匹配,若相同,则匹配成功,若不相同,则匹配失败。
转换模块940用于若匹配成功,则将该选中的文本信息转换为该语音库中该文本信息对应的语音信息。
录制模块950用于若匹配失败,则录制该选中的文本信息得到对应的语音信息,将该选中的文本信息及对应的语音信息存储于该语音库中。
具体地,若匹配失败,录制该选中的文本信息,可通过开启录音设备录制该文本信息,得到对应的语音信息。
上述即时通信应用中文本转换为语音的装置,在即时通信应用的聊天界面上获取用户选中的文本信息,根据文本信息转换为语音信息的转换操作从预先建立的语音库中匹配,匹配成功,则将文本信息转换为语音信息,不需切换输入方式进行录制操作,操作简便,提高了操作效率,若匹配失败,则录制该文本信息得到对应的语音信息,并存储在语音库中,方便下次将相同的文本信息转换为语音信息,提高操作效率。
在一个实施例中,该语音库包括自定义语音库和***语音库;该自定义语音库的优先级高于该***语音库。自定义语音库用于存储用户自己录制的语音信息及对应的文本信息。***语音库用于存储即时通信应用服务提供者录制的语音信息及对应的文本信息。
匹配模块930还用于根据该转换操作将该选中的文本信息与自定义语音库中的文本信息进行匹配;
转换模块940还用于若该选中的文本信息与自定义语音库中的文本信息匹配成功,则将该选中的文本信息转换为该自定义语音库中该文本信息对应的语音信息;
匹配模块930还用于若该选中的文本信息与自定义语音库中的文本信息匹配失败,则进一步根据该转换操作将该选中的文本信息与***语音库中的文本信息进行匹配;
转换模块940还用于若该选中的文本信息与***语音库中的文本信息匹配成功,则将该选中的文本信息转换为该***语音库中该文本信息对应的语音信息;
录制模块950还用于若该选中的文本信息与***语音库中的文本信息匹配失败,则录制该选中的文本信息得到对应的语音信息,将该选中的文本信息及对应的语音信息存储于该自定义语音库中。
通过设定自定义语音库优先级高于***语音库,提高转换的准确性,以及因自定义语音库为用户录制,方便用户使用个性化的语音库
图10为另一个实施例中即时通信应用中文本转换为语音的装置的结构框图。如图10所示,一种即时通信应用中文本转换为语音的装置,除了包括文本信息选择模块910、转换操作获取模块920、匹配模块930、转换模块940、录制模块950,还包括更新模块960。其中:
更新模块960用于定期更新该自定义语音库。终端定期更新的自定义语音库,上传到服务器,更新服务器上的自定义语音库。
此外,还可定期更新***语音库。由即时通信应用服务提供者定期更新***语音库,然后终端从服务器拉取更新后的***语音库。
如图10所示,更新模块960包括操作获取单元962、文本信息获取单元964、录制单元966、播放单元968和删除单元969。其中:
操作获取单元962用于获取对语音库的更新操作。具体地,该更新操作可包括修改或增加或删除自定义语音库。
文本信息获取单元964用于若更新操作为修改或增加操作,则根据该修改或增加操作获取修改的文本信息或增加的文本信息。
录制单元966用于录制该修改的文本信息或增加的文本信息所对应的语音信息。
播放单元968用于对该语音信息进行播放,若该语音信息播放符合预设条件,则录制完成。
具体地,播放录制的语音信息,以便用户试听,若达到预设条件,则录制完成。若未达到预设条件,则录制失败,再重新录制,直到录制的语音达到预设条件。预设条件可包括声音清晰度达到预设的清晰度,声音的分贝达到预设的分贝值等。
删除单元969用于若更新操作为删除操作,则根据该删除操作删除该语音库中所选中的文本信息及对应的语音信息。
通过定期更新自定义语音库,可不断的丰富用户的自定义语音库,方便更多的文本信息转换为语音信息。通过定期删除一些语音库中的不常有的文本信息及语音信息,可节省存储空间,以及节省匹配时间。
图11为另一个实施例中即时通信应用中文本转换为语音的装置的结构框图。如图11所示,一种即时通信应用中文本转换为语音的装置,除了包括文本信息选择模块910、转换操作获取模块920、匹配模块930、转换模块940、录制模块950,还包括展示模块970、声音转换控件选择模块980。
展示模块970用于在选中文本信息后,展示文字转换为语音的提示框。
转换操作获取模块920还用于获取在该提示框中将选中的文本信息转换为语音信息的转换操作。
声音转换控件选择模块980用于获取从所提供的不同的声音转换控件中选择的声音转换控件。
提供多种不同的声音转换控件,获取从多种不同的声音转换控件中选择的声音转换控件。不同的声音转换控件包括男音转换控件、女音转换控件、童音转换控件等。或者,声音转换控件包括男低音转换控件、男正常音转换控件、女高音转换控件、女正常音转换控件、童音转换控件等,不限于此。
转换模块940还用于根据所选择的声音转换控件将所选中的文本信息转换为该语音库中按照该声音转换控件转换的语音信息。
具体地,若声音转换控件选择为童音声音转换控件,则转换的语音信息为童音录制的语音信息。
可自主选择不同的声音转换控件,按照所需要的声音转换控件得到对应的语音信息,满足用户不同的需求。
在其他实施例中,上述即时通信应用中文本转换为语音的装置可包括文本信息选择模块910、转换操作获取模块920、匹配模块930、转换模块940、录制模块950,更新模块960、展示模块970、声音转换控件选择模块980中各种可能的组合。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)等。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
Claims (14)
1.一种即时通信应用中文本转换为语音的方法,包括以下步骤:
获取在即时通信应用的聊天界面上选中的文本信息;
获取将选中的文本信息转换为语音信息的转换操作;
根据所述转换操作将所述选中的文本信息与预先建立的语音库中的文本信息进行匹配;
若匹配成功,则将所述选中的文本信息转换为所述语音库中所述文本信息对应的语音信息;
若匹配失败,则录制所述选中的文本信息得到对应的语音信息,将所述选中的文本信息及对应的语音信息存储于所述语音库中。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取在即时通信应用的聊天界面上以长按或短按选中的文本信息;
在选中文本信息后,展示文字转换为语音的提示框;
获取在所述提示框中将选中的文本信息转换为语音信息的转换操作。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取从所提供的不同的声音转换控件中选择的声音转换控件;
将所述选中的文本信息转换为所述语音库中所述文本信息对应的语音信息的步骤包括:
根据所选择的声音转换控件将所选中的文本信息转换为所述语音库中按照所述声音转换控件转换的语音信息。
4.根据权利要求1所述的方法,其特征在于,所述语音库包括自定义语音库和***语音库;所述自定义语音库的优先级高于所述***语音库;
所述方法还包括:
根据所述转换操作将所述选中的文本信息与自定义语音库中的文本信息进行匹配,若匹配成功,则将所述选中的文本信息转换为所述自定义语音库中所述文本信息对应的语音信息;
若匹配失败,则进一步根据所述转换操作将所述选中的文本信息与***语音库中的文本信息进行匹配,若匹配成功,则将所述选中的文本信息转换为所述***语音库中所述文本信息对应的语音信息,若匹配失败,则录制所述选中的文本信息得到对应的语音信息,将所述选中的文本信息及对应的语音信息存储于所述自定义语音库中。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
定期更新所述自定义语音库。
6.根据权利要求5所述的方法,其特征在于,所述定期更新所述语音库的步骤包括:
获取对语音库的更新操作;
若更新操作为修改或增加操作,则根据所述修改或增加操作获取修改的文本信息或增加的文本信息;
录制所述修改的文本信息或增加的文本信息所对应的语音信息;
对所述语音信息进行播放;
若所述语音信息播放符合预设条件,则录制完成;
若更新操作为删除操作,则根据所述删除操作删除所述语音库中所选中的文本信息及对应的语音信息。
7.一种即时通信应用中文本转换为语音的装置,其特征在于,包括:
文本信息选择模块,用于获取在即时通信应用的聊天界面上选中的文本信息;
转换操作获取模块,用于获取将选中的文本信息转换为语音信息的转换操作;
匹配模块,用于根据所述转换操作将所述选中的文本信息与预先建立的语音库中的文本信息进行匹配;
转换模块,用于若匹配成功,则将所述选中的文本信息转换为所述语音库中所述文本信息对应的语音信息;
录制模块,用于若匹配失败,则录制所述选中的文本信息得到对应的语音信息,将所述选中的文本信息及对应的语音信息存储于所述语音库中。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括:
所述文本信息选择模块还用于获取在即时通信应用的聊天界面上以长按或短按选中的文本信息;
展示模块,用于在选中文本信息后,展示文字转换为语音的提示框;
所述转换操作获取模块还用于获取在所述提示框中将选中的文本信息转换为语音信息的转换操作。
9.根据权利要求7所述的装置,其特征在于,所述装置还包括:
声音转换控件选择模块,用于获取从所提供的不同的声音转换控件中选择的声音转换控件;
所述转换模块还用于根据所选择的声音转换控件将所选中的文本信息转换为所述语音库中按照所述声音转换控件转换的语音信息。
10.根据权利要求7所述的装置,其特征在于,所述语音库包括自定义语音库和***语音库;所述自定义语音库的优先级高于所述***语音库;
所述匹配模块还用于根据所述转换操作将所述选中的文本信息与自定义语音库中的文本信息进行匹配;
所述转换模块还用于若所述选中的文本信息与自定义语音库中的文本信息匹配成功,则将所述选中的文本信息转换为所述自定义语音库中所述文本信息对应的语音信息;
所述匹配模块还用于若所述选中的文本信息与自定义语音库中的文本信息匹配失败,则进一步根据所述转换操作将所述选中的文本信息与***语音库中的文本信息进行匹配;
所述转换模块还用于若所述选中的文本信息与***语音库中的文本信息匹配成功,则将所述选中的文本信息转换为所述***语音库中所述文本信息对应的语音信息;
所述录制模块还用于若所述选中的文本信息与***语音库中的文本信息匹配失败,则录制所述选中的文本信息得到对应的语音信息,将所述选中的文本信息及对应的语音信息存储于所述自定义语音库中。
11.根据权利要求10所述的装置,其特征在于,所述装置还包括:
更新模块,用于定期更新所述自定义语音库。
12.根据权利要求11所述的装置,其特征在于,所述更新模块包括:
操作获取单元,用于获取对语音库的更新操作;
文本信息获取单元,用于若更新操作为修改或增加操作,则根据所述修改或增加操作获取修改的文本信息或增加的文本信息;
录制单元,用于录制所述修改的文本信息或增加的文本信息所对应的语音信息;
播放单元,用于对所述语音信息进行播放,若所述语音信息播放符合预设条件,则录制完成;
删除单元,用于若更新操作为删除操作,则根据所述删除操作删除所述语音库中所选中的文本信息及对应的语音信息。
13.一种终端,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如权利要求1至6中任一项所述方法的步骤。
14.一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如权利要求1至6中任一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510504930.5A CN106470146B (zh) | 2015-08-17 | 2015-08-17 | 即时通信应用中文本转换为语音的方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510504930.5A CN106470146B (zh) | 2015-08-17 | 2015-08-17 | 即时通信应用中文本转换为语音的方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106470146A CN106470146A (zh) | 2017-03-01 |
CN106470146B true CN106470146B (zh) | 2020-12-22 |
Family
ID=58214406
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510504930.5A Active CN106470146B (zh) | 2015-08-17 | 2015-08-17 | 即时通信应用中文本转换为语音的方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106470146B (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108280118A (zh) * | 2017-11-29 | 2018-07-13 | 广州市动景计算机科技有限公司 | 文本播读方法、装置及客户端、服务器和存储介质 |
CN108417200A (zh) * | 2018-02-27 | 2018-08-17 | 湖南世杰信息技术有限公司 | 语音合成播报方法和装置 |
CN108847214B (zh) * | 2018-06-27 | 2021-03-26 | 北京微播视界科技有限公司 | 语音处理方法、客户端、装置、终端、服务器和存储介质 |
CN109119066A (zh) * | 2018-09-30 | 2019-01-01 | 苏州浪潮智能软件有限公司 | 一种快速进行语音播放的方法 |
CN109741738A (zh) * | 2018-12-10 | 2019-05-10 | 平安科技(深圳)有限公司 | 语音控制方法、装置、计算机设备及存储介质 |
CN110798327B (zh) * | 2019-09-04 | 2022-09-30 | 腾讯科技(深圳)有限公司 | 消息处理方法、设备及存储介质 |
CN110600003A (zh) * | 2019-10-18 | 2019-12-20 | 北京云迹科技有限公司 | 机器人的语音输出方法、装置、机器人和存储介质 |
CN113450763A (zh) * | 2021-06-25 | 2021-09-28 | 四川云从天府人工智能科技有限公司 | 基于grpc实现文本转语音服务的方法、***、介质和装置 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101075983A (zh) * | 2006-12-15 | 2007-11-21 | 腾讯科技(深圳)有限公司 | 即时语音通信终端、服务器、***和即时语音通信方法 |
CN104143084A (zh) * | 2014-07-17 | 2014-11-12 | 武汉理工大学 | 一种针对视力障碍人群的辅助阅读眼镜 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101610465A (zh) * | 2008-06-18 | 2009-12-23 | 朗讯科技公司 | 用于将文本信息转换为语音信息的通信方法及通信*** |
CN102420897B (zh) * | 2011-09-02 | 2016-05-11 | 辜进荣 | 手机通信信息传送方法及装置 |
CN103096263A (zh) * | 2011-10-27 | 2013-05-08 | 中兴通讯股份有限公司 | 消息的发送方法及装置 |
US20150046164A1 (en) * | 2013-08-07 | 2015-02-12 | Samsung Electronics Co., Ltd. | Method, apparatus, and recording medium for text-to-speech conversion |
-
2015
- 2015-08-17 CN CN201510504930.5A patent/CN106470146B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101075983A (zh) * | 2006-12-15 | 2007-11-21 | 腾讯科技(深圳)有限公司 | 即时语音通信终端、服务器、***和即时语音通信方法 |
CN104143084A (zh) * | 2014-07-17 | 2014-11-12 | 武汉理工大学 | 一种针对视力障碍人群的辅助阅读眼镜 |
Also Published As
Publication number | Publication date |
---|---|
CN106470146A (zh) | 2017-03-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106470146B (zh) | 即时通信应用中文本转换为语音的方法和装置 | |
US11362984B2 (en) | Matter message notification method, apparatus, and device | |
US9159313B2 (en) | Playback control apparatus, playback control method, and medium for playing a program including segments generated using speech synthesis and segments not generated using speech synthesis | |
US11025967B2 (en) | Method for inserting information push into live video streaming, server, and terminal | |
US20180150202A1 (en) | Expression curve generating method based on voice input and device thereof | |
US11736749B2 (en) | Interactive service processing method and system, device, and storage medium | |
WO2012019396A1 (zh) | 移动终端及其服务方法和***、以及云服务器 | |
CN109756767B (zh) | 预览数据播放方法、装置及存储介质 | |
CN104994401A (zh) | 弹幕处理方法、装置及*** | |
CN111625381B (zh) | 应用程序的运行场景复现方法、装置、设备及存储介质 | |
KR20150040567A (ko) | 휴대 기기에서 연관 정보 표시 방법 및 장치 | |
WO2019071808A1 (zh) | 视频画面显示的方法、装置、***、终端设备及存储介质 | |
US20150150044A1 (en) | Audio/video-on-demand method, server, terminal and system | |
CN113672748A (zh) | 多媒体信息播放方法及装置 | |
US9706055B1 (en) | Audio-based multimedia messaging platform | |
CN110601962B (zh) | 消息提示方法、装置、终端及存储介质 | |
CN110278273B (zh) | 多媒体文件上传方法、装置、终端、服务器和存储介质 | |
WO2020029527A1 (zh) | 显示界面切换方法、装置及电子设备 | |
US11729123B2 (en) | Systems and methods for sending content | |
US8340640B2 (en) | Transcription systems and methods | |
WO2020233171A1 (zh) | 歌单切换方法、装置、***、终端和存储介质 | |
CN107920012B (zh) | 即时通信消息的存储方法和装置 | |
CN112114886B (zh) | 误唤醒音频的获取方法和装置 | |
KR20180128653A (ko) | 대화 검색 방법, 대화 검색이 가능한 휴대형 단말 및 대화 관리 서버 | |
CN110297971B (zh) | 个性化资源检索方法、装置、设备及计算机可读存储介质 |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |