包括中文语音处理和语音合成,利用中文韵律等相关知识对中文语句进行分词、词性判断、注音、数字符号转换,语音合成通过查询中文语音库得到语音。目前中文TTS系统,比较著名的有:IBM,Microsoft,Fujitsu,科大讯飞,捷通华声等研究的系统。目前比较关键的就是中文韵律处理、符号数字、多音字、构词方面有较多的问题,需要不断研究,使得中文语音合成的自然化程度较高。

Text To Speech造价信息

市场价 信息价 询价
材料名称 规格/型号 市场价
(除税)
工程建议价
(除税)
行情 品牌 单位 税率 供应商 报价日期
烟感系统 烟感系统 查看价格 查看价格

中霍

13% 广东霍曼实业有限公司
Corkeen软木地面系统 厚度(mm):10 查看价格 查看价格

绣林康体

13% 广州市绣林康体设备有限公司
Corkeen软木地面系统 厚度(mm):15 查看价格 查看价格

绣林康体

13% 广州市绣林康体设备有限公司
Corkeen软木地面系统 厚度(mm):20 查看价格 查看价格

绣林康体

13% 广州市绣林康体设备有限公司
Corkeen软木地面系统 厚度(mm):50 查看价格 查看价格

绣林康体

13% 广州市绣林康体设备有限公司
Corkeen软木地面系统 厚度(mm):90 查看价格 查看价格

绣林康体

13% 广州市绣林康体设备有限公司
Corkeen软木地面系统 厚度(mm):40 查看价格 查看价格

绣林康体

13% 广州市绣林康体设备有限公司
Corkeen软木地面系统 厚度(mm):110 查看价格 查看价格

绣林康体

13% 广州市绣林康体设备有限公司
材料名称 规格/型号 除税
信息价
含税
信息价
行情 品牌 单位 税率 地区/时间
高压喷药系统 查看价格 查看价格

台班 汕头市2012年2季度信息价
高压喷药系统 查看价格 查看价格

台班 汕头市2011年3季度信息价
高压喷药系统 查看价格 查看价格

台班 汕头市2011年2季度信息价
高压喷药系统 查看价格 查看价格

台班 广州市2011年1季度信息价
高压喷药系统 查看价格 查看价格

台班 汕头市2011年1季度信息价
高压喷药系统 查看价格 查看价格

台班 汕头市2010年3季度信息价
高压喷药系统 查看价格 查看价格

台班 汕头市2010年2季度信息价
高压喷药系统 查看价格 查看价格

台班 汕头市2010年1季度信息价
材料名称 规格/需求量 报价数 最新报价
(元)
供应商 报价地区 最新报价时间
废液系统 包含收集系统、处理系统等|1套 1 查看价格 广州熹尚科技设备有限公司 全国   2021-09-15
追溯系统 系统|1项 1 查看价格 山东新华医疗器械股份有限公司阿勒泰市办事处 全国   2021-03-04
系统 windows正版系统 win10 64位,PC端|1台 1 查看价格 广州五洋计算机信息有限公司 广东   2019-08-02
备份系统 支持多系统,多数据库备份,1备份主系统,4备份子系统2数据库代理,主系统,子系统,代理服务|1台 1 查看价格 上海爱数软件有限公司南区销售部广东办事处 广东  东莞市 2017-02-22
自检系统 系统带有雷达自检系统,检测到系统有异常,自动报警|1套 3 查看价格 深圳市斯特纽科技有限公司 广东   2022-09-22
UPS系统 UPS系统|1套 3 查看价格 广州龙洲电子科技有限公司 广西  贺州市 2020-07-30
中控系统 中控系统|1台 3 查看价格 成都讯维信息技术有限公司 四川   2022-06-17
CRT系统 CRT系统|1台 1 查看价格 海湾安全技术有限公司 广东   2021-03-29

TTS文语转换用途很广,包括电子邮件的阅读、IVR系统的语音提示等等,目前IVR系统已广泛应用于各个行业(如电信、交通运输等)。

TTS所用的关键技术就是语音合成(SpeechSynthesis)。早期的TTS一般采用专用的芯片实现,如德州仪器公司的TMS50C10/TMS50C57、飞利浦的PH84H36等,但主要用在家用电器或儿童玩具中。

而基于微机应用的TTS一般用纯软件实现,主要包括以下几部分:

●文本分析-对输入文本进行语言学分析,逐句进行词汇的、语法的和语义的分析,以确定句子的低层结构和每个字的音素的组成,包括文本的断句、字词切分、多音字的处理、数字的处理、缩略语的处理等。

●语音合成-把处理好的文本所对应的单字或短语从语音合成库中提取,把语言学描述转化成言语波形。

●韵律处理-合成音质(Qualityof Synthetic Speech)是指语音合成系统所输出的语音的质量,一般从清晰度(或可懂度)、自然度和连贯性等方面进行主观评价。清晰度是正确听辨有意义词语的百分率;自然度用来评价合成语音音质是否接近人说话的声音,合成词语的语调是否自然; 连贯性用来评价合成语句是否流畅。

要合成出高质量的语音,所采用的算法是极为复杂的,因此对机器的要求也非常高。算法的复杂度决定了目前微机并发进行多通道TTS的系统容量。

TTS在CTI的应用中的基本构架

在一般的CTI应用系统中,都会有IVR(交互式语音应答系统)。IVR系统是呼叫中心的重要组成部分,通过IVR系统,用户可以利用音频按健电话输入信息,从系统中获得预先录制的数字或合成语音信息。具有TTS功能的IVR可以加快服务速度,节约服务成本,使IVR为呼叫者提供7*24小时的服务。

目前常见的IVR系统大都是通用的工控机平台上插入语音板卡组成,并支持中文语音合成TTS等技术。

一个典型的包含TTS服务的电话服务流程可分为:

用户电话拨入,系统IVR响应,获得用户按键等信息。

IVR根据用户的按键信息,向数据库服务器申请相关数据。

数据库服务器返回文本数据给IVR。

IVR通过其TCP通讯接口,将需要合成的文本信息发送给TTS服务器。

TTS服务器将用户文本合成的语音数据分段通过TCP通讯接口发送给IVR服务器。

IVR服务器把分段语音数据组装成为独立的语音文件。

IVR播放相应的语音文件给电话用户。

一般的公网接入(IVR)大都采用工控机+语音板卡,而合成的语音数据则通过局域网传给IVR。这种结构只适用于简单的应用场合。

CTI技术使电信和计算机相互融合,克服了传统电信和计算机服务相对单一的缺点,将两者完美结合了起来。其应用领域非常广泛,任何需要语音、数据通信,特别是那些希望把计算机网与通信网结合起来完成语音数据信息交换的系统都会用到CTI技术。

TTS即语音合成技术(Text To Speech),它涉及声学、语言学、数学信号处理技术、多媒体技术等多个学科技术,是中文信息处理领域的一项前沿技术,实现把计算机中任意出现的文字转换成自然流畅的语音输出。

TTS在CTI系统中可以应用在IVR(交互式语音应答)服务器上,以提供语音交互式平台,为用户电话来访提供语音提示,引导用户选择服务内容和输入电话事务所需的数据,并接受用户在电话拨号键盘上输入的信息,实现对计算机数据库等信息资料的交互式访问。

在IVR中应用TTS可以自动将文本信息转换为语音文件,或者实时地将文本信息合成语音并通过电话发布。实现文本与语音自动双向转换,以达到人与系统的自动交互,随时随地为客户服务。维护人员不必再人工录音,只须将电子文档引入系统中,系统可以自动将电子文档转换为语音信息播放给客户。数据库中存放的大量数据,无需事先进行录音,能够随时根据查询条件查出并合成语音进行播报,从而大大减少了座席人员的工作负担。

那么应如何将TTS功能附加到CTI应用中呢?某些比较先进的交换平台,已经在交换机的内部实现了TTS的功能,并作为标准接口的一部分对外提供,业务开发商只需要简单的调用他们即可以在业务中使用该功能。

对于未实现TTS功能的PBX,就需要业务开发商自己去选择合适的平台,在此基础上进行二次开发,即调用所选TTS平台提供的标准接口,实现语音合成功能。

目前CTI已经成为全球发展最为迅猛的产业之一,每年以50%的速度增长,CTI如同计算机产业一样是一个金字塔形的产业链,从上到下会以至少20倍的幅度增值。TTS作为一种诱人的新技术,如果能很好的嵌入到增值业务的应用中去,必将形成一个更好的应用前景。

杭州音通软件有限公司是由国家教育部和浙江省人民政府联办并依托浙江大学而成立的高新技术公司,音通公司主要致力于计算机语音技术的研发并逐步开拓语音识别、语音流媒体传输等其它语音领域的研究。其核心技术(Intone_TTS)是具有自主知识产权的中文语音合成技术,在由浙江省科技厅组织的鉴定中被专家一致鉴定为国内领先地位,并已申请多项国家专利。

Intone_TTS是一套把文本信息转换为语音信息的开发工具包,为系统集成商、软件开发商提供了完备的接口函数和编程示例,使用户能够灵活的进行调用,并集成到其它应用系统中。接口需要语音合成运行库的支持,适合多种开发环境。开发者可以根据具体的应用场合进行选择。

它能够对所有的汉字、英文、阿拉伯数字进行语音合成;

支持繁体字及多音字的编辑;

合成效果:自然、平滑;

规范的函数调用接口,同时支持微软SAPI的调用;支持同步调用和异步调用方式;

支持PCM Wave,uLaw/aLaw Wave,ADPCM,Dialogic Vox等多种语音格式;

支持GB2312码(简体中文)、BIG5码(繁体)、UNICODE码;

支持多路通道同时合成;

支持Dialogic、东进、三汇等主流语音板卡;

Text To SpeechTTS系统常见问题

  • 为什么导完图之后出现$TEXT$?

    是识别后构件的名称,你可以隐藏构件名称的噻。

  • TTK漏液检测系统有哪些?

    斯特纽提请TTK漏液检测系统有不同主机FG-A不定位主机FG-A警报单元是通过连接TTK的FG-ECX, FG-ACX 或 FG-HC2感应线来检测液体渗漏的系统。液体渗漏到感应线时,将触发它的声音和...

  • tt系统中的接地问题?

    如果在tt系统中增加一根接地保护线,会使得不出现故障的设备也与出现故障的设备带同样的接触电压,会给人身安全带来危险,建议不增加接地保护线。

TTS就是Text To Speech,文本转语音,文本朗读,差不多是一个意思。在语音系统开发中经常要用到。

目前市场上的TTS很多,实现方式也各式各样,有的很昂贵,如科大讯飞,据说当初得到863计划的资助,有很高的技术;有的相对便宜,如捷通华声, InfoTalk;也有免费的,如微软的TTS产品。

相对于ASR(Automatic Speech Recognition,自动语音识别)来说,实现一个TTS产品所需要的技术难度不算大,在我看来也就是个力气活。

要是让我们来做一个能够把汉语句子朗读出来的TTS,我们会怎么做呢?

有一种最简单的TTS,就是把每个字都念出来,你会问,岂不要录制6千多个汉字的语音?幸运的是,汉语的音节很少,很多同音字。我们最多只是需要录制: 声母数×韵母数×4,(其实不是每个读音都有4声),这样算来,最多只需要录制几百个语音就可以了。

在合成的时候需要一张汉字对应拼音的对照表,汉字拼音输入法也依赖这张表,可以在网上找到,不过通常没有4声音调,大不了自己加上,呵呵,要不怎么说是力气活呢。

这样做出来的TTS效果也还可以,特别是朗读一些没有特别含义的如姓名,家庭住址,股票代码等汉语句子,听起来足够清晰。这要归功于我们伟大的母语通常都是单音节,从古代的时候开始,每个汉字就有一个词,表达一个意思。而且汉字不同于英语,英语里面很多连读,音调节奏变化很大,汉字就简单多了。

当然,你仍然要处理一些细节,比如多音字,把"银行"读成"yin xing"就不对了;再比如,标点符号的处理,数字、字母的处理,这些问题对于写过很多程序的你,当然不难了。

国内的一些语音板卡带的TTS,不管是卖钱的还是免费的,大体都是这样做出来的,也就是这样的效果。

如果要把TTS的效果弄好一点,再来点力气活,把基本的词录制成语音,如常见的两字词,四字成语等,再做个词库和语音库的对照表,每次需要合成时到词库里面找。这样以词为单位,比以字为单位,效果自然是好多了。当然,这里面还是有个技术,就是分词的技术,要把复杂的句子断成合理的词序列,也有点技术。这也要怪新文化那些先驱们,当初倡导白话文,引进西文的横排格式、标点符号的时候,没有引进西文中的空格分词。不过即使分词算法那么不高效,不那么准确,也问题不大,如前面所说,汉字是单音节词,把声音合起来,大体上不会有错。

当然,科大讯飞的力气活又干的多了些,据说已经进化到以常用句子为单位来录音了,大家可以想像,这要耗费更多的力气,换来更好的效果。

至于增加一些衔接处的"词料",弄一些修饰性的音调,我认为是无关紧要的,对整体的效果改进不是太大。

市面上商品化TTS一般还支持粤语,请个粤语播音员录音,把上面的力气活重做一遍就是了。

再说句题外话,很多人觉得录音最好找电台、电视台的播音员,其实找个你周围的女同事来录制,只要吐字清晰就可以了。在某种情况下,寻常声音比字正腔圆的新闻联播来得可爱。

再来说说文本的标识,对于复杂文本,某些内容程序没有办法处理,需要标识出来。比如,单纯的数字"128",是应该念成"一百二十八"还是"一二八"?解决办法通常是加入XML标注,如微软的TTS:"<context ID = "number_cardinal">128</context>"念成"一百二十八","<context ID = "number_digit">128</context>"将念成"一二八"。TTS引擎可以去解释这些标注。遗憾的是,语音XML标注并没有形成大家都完全认可的标准,基本上是各自一套。

再说说TTS应用编程,微软的TTS编程接口叫SAPI,是COM接口,开发起来还是有点麻烦,还好MSDN的网站上资料很全面。微软的TTS虽然免费,但其中文角色目前是个男声,声音略嫌混浊,感觉不爽。

国内一般的厂家提供API调用接口,相对比较简单,可以方便地嵌入应用程序中去。

商品化的TTS还有个并发许可限制,就是限制同时合成的并发线程数,我觉得这个限制用处不大。无论哪种TTS,都可以将文本文件转换成语音文件,供语音卡播放。大部分应用句子比较短小,一般不会超过100个汉字,合成的时间是非常短的,弄个线程专门负责合成,其它应用向该线程请求就是了,万一句子很长,把它分解成多个短句子就是了,播放的速度总是比合成的速度慢。

也很多应用是脱机合成,没有实时性要求,就更不必买多个许可了。

更多情况下,我们甚至没有必要购买TTS,比如语音开发中常见的费用催缴,拨通后播放:"尊敬的客户,您本月的费用是:212元",前面部分对所有客户都一样,录一个语音文件就是了,而数字的合成是很简单的,你只要录制好10个数字语音,再加上十,百,千,万,再加上金钱的单位"元"。

Text To SpeechTTS系统文献

施工日志空白表格ttttttttttttttt 施工日志空白表格ttttttttttttttt

格式:pdf

大小:23KB

页数: 2页

评分: 4.8

施 工 日 志 编号: 日 期 施工部位 星 期 天气状况 最高 /最低温度 6-15 突发事件 施工情况记录:(施工项目内容、机械作业、班组工作、生产存在问题等) 技术质量安全工作记录:(技术质量安全活动,技术质量安全问题、检查验收情况、 对施工单位下达罚款通知书) 工程负责人 记录人 附图: 其它:

立即下载
BTTZ与WTTZ BTTZ与WTTZ

格式:pdf

大小:23KB

页数: 7页

评分: 4.7

BTTZ 电缆全称为重型铜芯铜护套氧化镁绝缘防火电缆, 是一种外层采用无缝铜 管护套、中间充填氧化镁晶体粉作绝缘材料,导体是单股铜棒组成的新型电缆。 它具有耐高温、防火、防爆、不燃烧 (250℃时可连续长时间运行, 1000℃极限 状态下也可作 30min 的短时间运行 )。且载流量大、外径小、机械强度高、使用 寿命长,一般不需要独立接地导线的特点。因此被广泛应用于核电站、冶金、化 工、矿井、制窑等危险、恶劣、高温环境。近年来也逐渐应用于高层建筑、 机场、 码头、地下铁道等场所, 用以保障在火灾情况下消防水泵、 消防电梯、局部照明、 应急疏散指示、 保安监视,防、排烟系统及自备电源等消防用电重要设备不间断 运行。 3*240+2*120 是三根 240 平方+二根 120 平方的电缆 矿物绝缘电缆 (BTTZ) 加入时间: 2007-2-7 14:52:45 admin 点击: 3898

立即下载

这里先给出一个简单示例说利用Oracle Text实现全文检索的方法与步骤,在后面在进行具体的说明。Orcale9i提供了Oracle Text Manager可以简化许多工作,所有在Oracle Text Manager中完成的工作,都可以在通过PL/SQL来实现。要使用Oracle Text,必须具有CTXAPP角色或者是CTXSYS用户。Oracle Text为系统管理员提供CTXSYS用户,为应用程序开发人员提供CTXAPP角色。

CTXSYS用户可执行以下任务:启动Oracle Text服务器,执行CTXAPP角色的所有任务。

具有CTXAPP角色的用户可执行以下任务:创建索引,管理 Oracle Text 数据字典,包括创建和删除首选项,进行Oracle Text 查询,使用 Oracle Text PL/SQL程序包。

使用Oracle Text的步骤:

⑴创建表来保存某些文档。该示例使用一个主关键字列来标识每个文档,使用一个小的VARCHAR2列来保存每个文档。

CREATE TABLE docs (id NUMBER PRIMARY KEY,text VARCHAR2(80));

⑵将两个示例文档置入该表:

INSERT INTO docs VALUES (1,'the first doc');

INSERT INTO docs VALUES (2,'the second doc');

COMMIT;

⑶使用Oracle Text Manager来创建和修改首选项,首选项将与索引相关联。

⑷使用Oracle Text Manager创建文本索引。另外,可以输入以下使用默认首选项的 SQL 语句:

CREATE INDEX doc_index ON docs(text) INDEXTYPE IS CTXSYS.CONTEXT;

⑸使用 CONTAINS 函数,发出基于内容的文档查询。例如:

SELECT id FROM docs WHERE CONTAINS (text,'first') > 0;

这将在文本列包含单词 first (即文档1) 的 docs 中查找所有行。语句中的>0部分是有效的Oracle SQL所必需的,Oracle SQL不支持函数的布尔返回值。

以上只是一个简单的示例,旨在给出使用Oracle Text建立全文索引的完整步骤,归纳起来如下:

⑴建表并装载文本(包含带有需要检索的文本字段)

⑵配置索引

⑶建立索引

⑷发出查询

⑸索引维护:同步与优化(将在后面介绍)

文本装入文本列后,就可以创建Oracle Text索引。文档以许多不同方案、格式和语言存储。因此,每个 Oracle Text 索引有许多需要设置的选项,以针对特定情况配置索引。创建索引时,Oracle Text可使用若干个默认值,但在大多数情况下要求用户通过指定首选项来配置索引。

每个索引的许多选项组成功能组,称为"类&quo

每个类集中体现配置的某一方面,可以认为这些类就是与文档数据库有关的一些问题。例如:数据存储、过滤器、词法分析器、相关词表、存储等。

每个类具有许多预定义的行为,称之为对象。每个对象是类问题可能具有的答案,并且大多数对象都包含有属性。通过属性来定制对象,从而使对索引的配置更加多变以适应于不同的应用。

⑴存储(Storage)类

存储类指定构成Oracle Text索引的数据库表和索引的表空间参数和创建参数。它仅有一个基本对象:BASIC_STORAGE,其属性包括:I_Index_Clause、I_Table_Clause、K_Table_Clause、N_Table_Clause、P_Table_Clause、R_Table_Clause。

⑵数据存储(Datastore)类

数据存储:关于列中存储文本的位置和其他信息。默认情况下,文本直接存储到列中,表中的每行都表示一个单独的完整文档。其他数据存储位置包括存储在单独文件中或以其 URL 标识的 Web 页上。七个基本对象包括:Default_Datastore、Detail_Datastore、Direct_Datastore、File_Datastore、Multi_Column_Datastore 、URL_Datastore、User_Datastore,。

⑶文档段组(Section Group)类

文档段组是用于指定一组文档段的对象。必须先定义文档段,然后才能使用索引通过 WITHIN 运算符在文档段内进行查询。文档段定义为文档段组的一部分。包含七个基本对象:AUTO_SECTION_GROUP、BASIC_SECTION_GROUP、HTML_SECTION_GROUP、NEWS_SECTION_GROUP、NULL_SECTION_GROUP、XML_SECTION_GROUP、PATH_SECTION_GROUP。

⑷相关词表(Wordlist)类

相关词表标识用于索引的词干和模糊匹配查询选项的语言,只有一个基本对象BASIC_WORDLIST,其属性有:Fuzzy_Match、Fuzzy_Numresults、Fuzzy_Score、Stemmer、Substring_Index、Wildcard_Maxterms、Prefix_Index、Prefix_Max_Length、Prefix_Min_Length。

⑸索引集(Index Set)

索引集是一个或多个Oracle 索引 (不是Oracle Text索引) 的集合,用于创建 CTXCAT类型的Oracle Text索引,只有一个基本对象BASIC_INDEX_SET。

⑹词法分析器(Lexer)类

词法分析器类标识文本使用的语言,还确定在文本中如何标识标记。默认的词法分析器是英语或其他西欧语言,用空格、标准标点和非字母数字字符标识标记,同时禁用大小写。包含8个基本对象:BASIC_LEXER、CHINESE_LEXER、CHINESE_VGRAM_LEXER、JAPANESE_LEXER、JAPANESE_VGRAM_LEXER、KOREAN_LEXER、KOREAN__MORPH_ LEXER、MULTI_LEXER。

⑺过滤器(Filter)类

过滤器确定如何过滤文本以建立索引。可以使用过滤器对文字处理器处理的文档、格式化的文档、纯文本和 HTML 文档建立索引,包括5个基本对象:CHARSET_FILTER、INSO_FILTER INSO、NULL_FILTER、PROCEDURE_FILTER、USER_FILTER。

⑻非索引字表(Stoplist)类

非索引字表类是用以指定一组不编入索引的单词 (称为非索引字)。有两个基本对象:BASIC_STOPLIST (一种语言中的所有非索引字) 、 MULTI_STOPLIST (包含多种语言中的非索引字的多语言非索引字表)。

通常,通过使用Oracle Text查询应用程序,用户可查看查询所返回的文档。用户从命中列表中选择一个文档,然后应用程序以某种形式显示该文档。通过Oracle Text,可以用不同的方式再现文档。例如,可以通过突出显示查询词来显示文档。突出显示的查询词可以是相关词查询中的词,也可以是英文 ABOUT 查询中的主题词。

以下是关于输出效果和用于每个输出效果的过程的信息:

突出显示的文档,纯文本格式版本(CTX_DOC.MARKUP)

突出显示的文档,HTML版本(CTX_DOC.MARKUP)

突出显示纯文本格式版本的偏移量信息(CTX_DOC.HIGHLIGHT)

突出显示HTML 版本的偏移量信息(CTX_DOC.HIGHLIGHT)

纯文本格式版本,无突出显示(CTX_DOC.FILTER)

HTML版本文档,无突出显示(CTX_DOC.FILTER)

Text To Speech相关推荐
  • 相关百科
  • 相关知识
  • 相关专栏