汉字转拼音,文字转语音tts (语音技术)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ShareUs/article/details/70133909

  语音识别,语音合成语音技术主要分两块:一块是语音转文字,即语音识别;另一块是文字转语音,即语音合成。
  语音相关技术研发 语音合成技术整体解决方案。一系列语音技术的相关专利,包括文本处理、韵律预测、声学模型、拼接系统、模型自适应、神经网络、情感合成等多个方面。
  应用场景:在线语音合成、离线语音合成系统场景- 读故事,小说频道,读新闻(新闻中的语音播报)。声学行业.。
智能音箱大战全面开火- http://blog.csdn.net/dqcfkyqdxym3f8rb0/article/details/78574066

-- TTS文字转语音并朗读- https://github.com/codestravel/CT_Android_demos/tree/master/CT_Text2SpeechDemo
支付宝的语音收款方案为:前半部分的文字已经录好在文件中+阿拉伯文字。

> 汉字转拼音(ASCII码映射等)
Android 汉字转拼音的多种实现方式- http://blog.csdn.net/zhuwentao2150/article/details/70230341?ref=myread
利用Android源码,轻松实现汉字转拼音功能- http://blog.csdn.net/D_clock/article/details/69890954

HanziToPinyin(汉字转拼音)- https://gist.github.com/D-clock/7a6e33f42c0177439a49d85b73f1e600

jpinyin- https://github.com/stuxuhai/jpinyin

 -- Android平台上将汉字转换成为拼音已经有一些开源的第三方实现方案,如pinyin4j和TinyPinyin
TinyPinyin:https://github.com/promeG/TinyPinyin
   建立一个大的对照表(比如用关联容器Map),同时一个汉字可能有多个发音,也就是说Map这样的容器时不行的,因为其<key,value>必须是一一对应的。在C++中可以用STL里面的multimap来解决这个问题,但Java中没有类似multimap这样的东西,除非自己实现一个。pinyin4j(将汉字转化为拼音):https://sourceforge.net/projects/pinyin4j .
Pinyin4j(http://pinyin4j.sourceforge.net/)就是为了解决类似这样的问题的。它是sourceforge.net上的一个开源项目,功能非常强大:
 1.支持同一汉字有多个发音
 2.还支持拼音的格式化输出,比如第几声之类的,
 3.同时支持简体中文、繁体中文转换为拼音…使用起来也非常简单。> TTS

-- 汉语拼音开源:tinypinyin, pinyin4j
城市demo--  http://github.com/18722527635/CityDemo

> 语音识别引擎
Android中文语音合成(TTS)各家引擎对比- http://blog.csdn.net/yao_guet/article/details/7231489/
Android 文本转语音TextToSpeech (TTS)- http://blog.csdn.net/zhoumushui/article/details/50496661
【Android语音合成TTS】国内主流引擎对比- http://blog.csdn.net/fengyuzhengfan/article/details/45052823
-- 五款免费开源的语音识别工具- https://blog.csdn.net/godloveyuxu/article/details/77416017
  直到几年之前,最先进的语音技术方案大多都是以语音为基础的(phonetic-based),包括发音模型(Pronunciation models),声学模型(Acoustic Modelling)和语言模型(Language Model)等。通常情况下,这些模型大多都是以隐马尔可夫模型(HMM)和 N-gram 模型为核心的。
  五款基于 HMM 和 N-gram 模型的语音识别工具:CMU Sphinx,Kaldi,HTK,Julius 和 ISIP。它们都是开源世界的顶级项目,与 Dragon 和 Cortana 等商业语音识别工具不同
  基于 Julius 的语音识别样例- https://github.com/julius-speech/dictation-kit 
  18 个开源翻译工具帮助你的项目本地化- https://blog.csdn.net/hj7jay/article/details/74171368

-- 常见的语音sdk主要有:科大讯飞、百度语音、捷通华声、云知声等 手说TTS;讯飞的语音识别/百度语音识别
 Google Cloud API,百度,科大讯飞的都是初期免费,量大收费.
 JAVA SPEECH 和 SPHINX 等实现方式, 语音引擎(TTS引擎) IBM以前那个语音识别;
 到google上去搜索iris.TTS,就是语音转文本, 其中涉及的语音采样(本地,方言,外语等等)识别技术,在国内有科大讯飞和捷通比较有名,在国外有一个叫luance公司比较有名 。
> Android中文语音合成引擎的设计与实现,及在Android上应用
android自带的类,从文本中合成语音,用于立即播放或创建一个声音文件.中文的话,需要手机系统有安装中文引擎吧
https://developer.android.google.cn/reference/android/speech/tts/TextToSpeech.html
https://github.com/SolveBugs/Utils

android 文字转语音 tts 实现 支持中文 - http://download.csdn.net/download/kingda008/7570591
TTS_library_stub_3.0_market.jar-  http://download.csdn.net/download/seamless_yang/6996789
Android TTS说中文- http://blog.csdn.net/true100/article/details/50864247
开源google框架提供了中文TTS功能- http://code.google.com/p/eyes-free/

猜你喜欢

转载自blog.csdn.net/ShareUs/article/details/70133909
今日推荐