CN1381831A - 与扬声器无关的语音识别装置 - Google Patents
与扬声器无关的语音识别装置 Download PDFInfo
- Publication number
- CN1381831A CN1381831A CN02105569.6A CN02105569A CN1381831A CN 1381831 A CN1381831 A CN 1381831A CN 02105569 A CN02105569 A CN 02105569A CN 1381831 A CN1381831 A CN 1381831A
- Authority
- CN
- China
- Prior art keywords
- electronic equipment
- sequence
- character string
- server
- voice unit
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 claims abstract description 30
- 230000005540 biological transmission Effects 0.000 claims description 14
- 238000004590 computer program Methods 0.000 claims description 8
- 230000004044 response Effects 0.000 claims description 2
- 230000000295 complement effect Effects 0.000 claims 2
- 238000013500 data storage Methods 0.000 claims 2
- 230000003213 activating effect Effects 0.000 claims 1
- 238000003066 decision tree Methods 0.000 description 12
- 238000006243 chemical reaction Methods 0.000 description 10
- 238000012545 processing Methods 0.000 description 7
- 238000013528 artificial neural network Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000005039 memory span Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000013507 mapping Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000015572 biosynthetic process Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 238000012549 training Methods 0.000 description 2
- 238000013518 transcription Methods 0.000 description 2
- 230000035897 transcription Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000003062 neural network model Methods 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- 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
- G10L15/00—Speech recognition
- G10L15/06—Creation of reference templates; Training of speech recognition systems, e.g. adaptation to the characteristics of the speaker's voice
- G10L15/063—Training
-
- 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
- G10L15/00—Speech recognition
- G10L15/28—Constructional details of speech recognition systems
- G10L15/30—Distributed recognition, e.g. in client-server systems, for mobile phones or network applications
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Computational Linguistics (AREA)
- Artificial Intelligence (AREA)
- Telephonic Communication Services (AREA)
- Computer And Data Communications (AREA)
- Document Processing Apparatus (AREA)
- Machine Translation (AREA)
- Navigation (AREA)
- Lock And Its Accessories (AREA)
- Manipulator (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Electrically Operated Instructional Devices (AREA)
Abstract
一种在包括至少一个便携式电子设备和一个服务器的远程通信系统中为组成发音模型的语音识别中所需的方法。电子设备被安排成将用户的语音信息与包括声音单元并被存入电子设备的发音模型作比较。字符序列被从电子设备传送到服务器。在服务器中,字符序列被转换成声音单元序列。声音单元序列被从服务器传送到电子设备。
Description
技术领域
本发明涉及在远程通信系统中与扬声器无关的语音识别,尤其是涉及用于语音识别的发音模型化。
技术背景
近年来已经开发了不同的语音识别应用,例如,用于汽车的用户接口和移动站等。用于移动站的已知方法包括通过对移动站的话筒大声地说出他的/她的名字并建立对依据用户所说的名字号码的呼叫来呼叫一个特定人的方法。然而,为了识别每个名字的发音,本方法通常需要对网络中的移动站或系统进行培训。与扬声器无关的语音识别改进了语音控制的用户接口的可用性,因为可以省略这个培训阶段。在扬声器无关的名字选择中,可以对联系信息中的名字的发音模型化,可以将由用户说出的名字与所规定的发音模型,如一种音素序列,作比较。
多种与扬声器无关的语音识别方法是已知的,由此可以实现发音的模型化。例如,为此目的可以使用音素词汇。基于音素词汇的一种方法公开在WO 9 926 232中。然而,音素词汇的规模是如此之大,以致目前移动站的存储器容量是不够的。其它的问题是由在词汇中未找到的名字和字引起的。不同的统计方法,如神经网络和判定树,使较少的存储器花费成为可能。虽然利用判定树比利用需要较少存储器空间的神经网络可以达到更精确的结果,但两种方法都是有丢失的。这样就降低了模型的精度,也就使语音识别精度的性能下降。因此,关于精度和存储器的花费必须要作折衷。尽管有高的压缩度,判定树和神经网络的存储器要求仍然是相当高的。典型情况下,一种基于判定树的模型系统对每种模型化的语言需要大约100至250KB的存储器,当实施移动站时,这可能是太多了。另一种可选方案是发送由用户的语音组成的声频信号到一个网络,并在网络中实现语音识别。在网络中实现语音识别需要对一种服务建立连接,这将引起过分的延时,并且无线电路径上的干扰降低后继工作的前景。
发明概述
因此,本发明的一个目的是提供一种方法和实现该方法的设备,使得精确的发音模型化成为可能并减轻以上的问题。本发明的目的是利用其特征被描述在独立的权利要求中的方法,远程通信系统,电子设备,服务器,计算机程序产品和数据媒体实现的。本发明的优选实施方案被公开在从属的权利要求中。
本发明是基于这样的构思,即用于便携式电子设备的发音模型化是在一种分离的服务器设备中实现的。因此,要将用于语音识别的字符序列从一个电子设备发送到一个比电子设备拥有更多的可用的存储器容量的服务器。字符序列在服务器中被变换成至少一种声音单元序列。将该声音单元序列从该服务器发送到该电子设备以便在语音识别中使用。任何包括远程通信装置的数据处理设备可起着该服务器的作用,将该数据处理设备安排成实施对从一个或多个电子设备接收到的字符序列变换成一种声音单元序列。字符序列是指字符的任何组合。典型情况下,它是一种字母序列,但也可以是标点符号(例如逗号或空格字符)。字符序列也可以由多数在亚洲人的语言中使用的象形字符组成。声音单元包括任何声音事件,例如20ms语音样本,音节,音素或音素的部分。典型情况下,实现语音识别的设备将音素分成三部分(开始,中间,结束),可以据此实施与语音信息的比较。应该指出,一个音素也可以是指一个音素群(在不同的语言中发音形式可以相互非常接近)。
因为服务器本来就比该电子设备拥有更多的可用的存储器容量,在依据本发明的解决方案中,对发音模型化精度的折衷是不需要的。因为没有存储器约束,也可以支持比在电子设备中实施的模型化更多的语言。
依据本发明的优选实施方案,将从电子设备接收到的字符序列用作搜索与所述的序列有关的信息(例如电话号码)的基础。除了声音单元序列以外,将该信息发送到电子设备。这对用户是有利的,因为可以容易地提供与字符序列有关的附加信息用于电子设备中。
依据本发明的另一种优选实施方案,在一种声音合成器中用声音单元序列组成一个声音模型。将该声音模型存储在电子设备中,将它与字符序列或它的标记相联系。至少作为对基本上对应于从字符序列接收到的声音单元序列的用户语音命令的一种响应,对电子设备的用户重复该声音模型。这样就改进了可用性,因为用户也接收与字符序列有关的声音反馈。
附图简述
现在将参考附图,结合优选实施方案更详细地描述本发明,其中:
图1a示出一种可以应用本发明的远程通信系统方框图;
图1b示出一种电子设备和服务器的方框图;
图2示出一种依据本发明的第一优选实施方案的方法的流程图;
图3示出一种依据本发明的第二优选实施方案的方法的流程图;和
图4示出一种依据本发明的实施方案的流程图,在其中组成一个声音模型。
发明详述
本发明可应用到任何远程通信系统,该系统包括一个含有语音识别应用的电子设备,和一个服务器,可以在它们之间传送数据。以下,描述使用音素序列作为发音模型,然而,并没有将本发明局限于此。
图1a示出几个可以应用本发明的不同例子。一个连到局域网LAN的电子设备TE包括数据传输装置和控制数据传输的软件,以便与网络LAN中的设备通信。TE可以包括一个无线局域网的网络接口卡,该卡是基于IEEE.11标准之一或基于BRAN(宽带无线电接入网)标准化工程的标准。电子设备TE可被连到局域网LAN并进一步通过接入点AP或通过因特网和防火墙连到服务器S。TE也可以直接与服务器S通信,例如,利用电缆,红外或一种在射频上起作用的数据传输解决方案,如蓝牙发送接收机。如图1a中所示,TE可以是任何实施语音识别的便携式电子设备,例如,PDA设备,遥控器或耳机和话筒的组合。TE可以是由计算机或移动站使用的一个辅助设备,在这种情况下,可以安排通过计算机或移动站对服务器S数据传输。
依据本发明的一种优选实施方案,TE是一个与公共陆地移动网PLMN通信的移动站,在功能上服务器S也被,例如通过因特网连在其上。连到网PLMN的电子设备TE包括用于与网PLMN无线方式通信的移动站功能。移动网PLMN可以是任何已知的无线网,例如,支持GSM服务的网,支持GPRS(通用分组无线电服务)的网,或第三代移动网,如依据3GPP(第三代合作项目)标准的UMTS(通用移动远程通信系统)网。也可以在移动网PLMN中实现服务器S的功能。电子设备TE可以是一个只供说话的移动电话,或者也可以包含PDA(个人数字助手)功能。
如图1b中所示,电子设备TE(在有线网LAN和无线网PLMN中)和服务器S包括存储器MEM;SMEM,用户接 UI;SUI,I/O装置I/O;用于在S和TE之间直接地或通过网络(PLMN,LAN,因特网)安排数据传输的SI/O,和中央处理单元CPU;包括一个或多个处理器的SCPU。存储器MEM;SMEM包含一个非挥发性部分,用于存储控制中央处理单元CPU;SCPU的应用程序;和一个用于数据处理的随机存取存储器。最好通过在CPU中执行存储在存储器MEM中的计算机程序代码实现语音识别方框SRB。服务器S最好通过在SCPU中执行存储在存储器SMEM中的计算机程序代码提供文本到音素转换方框TPB。在中央处理单元CPU和SCPU中执行的计算机程序代码使电子设备TE和服务器S实现本发明的特征,某些实施方案被示于图2和3中。可以通过网络接收计算机程序和/或存储在存储器装置中,例如存储在盘上,CD-ROM盘或其他的外部存储器装置,可将它们由此加载到存储器MEM,SMEM中。也可以使用集成电路来实现SRB和TPB。
图2示出一种依据本发明第一优选实施方案的方法,在其中由服务器S实现的文本音素方框TPB也包括一个语音选择器,也就是一种语言选择算法。典型情况下TE通过用户接口UI接收201字符序列。字符序列通常是由用户送入的,例如要增加到联系详情中的一个正确的名字。在电子设备TE中执行的某些应用程序产生201字符序列,例如一种控制命令串,以后用户能够通过说出该序列来控制该应用程序,这也是可能的。利用I/O装置I/O,TE(SRB)发送202字符序列到服务器S,在其中借助于装置SI/O接收203该序列。服务器S所需的识别信息,例如ISDN-基的号码或TE将字符序列指向的IP地址,已经事先存储在电子设备TE的存储器MEM中。如果服务器S是在移动网PLMN中,PLMN经营者,例如,可以将识别信息存储在一种IC卡上,可由此对它检索。
服务器S的文本音素转换方框TPB包括一个语言选择器,确定204字符序列的语言。例如可以利用被称为N grams(带有字母N的组合)的方法或根据短字出现的概率来确定语言。也可以借助于判定树来确定语言:根据不同语言的词汇,字符专有的判定树受培训,根据每个字符的字符环境,判定树表示至少一种语言的概率。这些判定树被存储在服务器S中(存储器SMEM中)。对于接收到的字符序列逐个字符查看判定树,然后对于字符序列确定语言。需要指出,如果服务器S只在特定的语言中的对字符序列实施文本音素转换,则步骤204是不需要的。当在服务器S中确定语言时,可以利用服务器较大的资源,语言的成功选择是高概率的。
依据所确定的语言TBP将字符序列转换成205音素序列。例如,字符序列‘James Bond’可得到音素序列‘/jh//ey//m//z//b//oh//n//d/’。典型情况下,利用一种检查表或自动的文本音素映射实现文本音素转换。映射是典型的与语言有关的,而检查表始终是语言有关的;换句话说,对于不同的语言有分离的文本音素源。可以利用任何技术实现文本音素转换,例如,利用采用HMM(隐蔽的马尔柯夫模型)技术,神经网络或判定树的各种词汇。出版物‘SELF-ORGANIZINGLETTER CODE-BOOK FOR TEXT-TO-PHONEME NEURAL NETWORK MODEL’by Kre Jean Jensen and Sφren Riis presented in the 6thInternational Conference on Spoken Language Processing(ICSLP),16-20 October 2000,Beijing,China,公开了一种利用神经网络的方法,和出版物‘DECISION TREE BASED TEXT-TO-PHONEME MAPPING FOR SPEECH RECOGNITION’by Janne Suontaustaand Juha Hkkinen公开了一种利用判定树的方法。因为服务器S的存储器容量并不象电子设备TE那样受到限制,可以选择一种使尽可能精确的音素转换成为可能的技术。
服务器S发送206音素序列到电子设备TE。在电子设备中,音素序列被存储207在存储器MEM中(也可以是一种分离的附属于设备的存储器卡或IC卡的存储器),将该序列与已存储入存储器MEM的原始的字符序列或它的标志相联系。例如,音素序列被附到联系详情的名字标志上。当语音识别方框SRB被激活时,从用户经话筒接收到的语音信息208与所存储的音素序列相比较209。如果基本上与语音信息匹配的音素序列被找到,与它有联系的字符序列被选取210用于一项服务。字符序列也可被表示在TE的用户接口UI的显示器上。在此以后,根据字符序列或进一步与它有关联的信息可以激活该项服务。如果TE是一个移动站,一种典型的服务是选择一个名字并对与该名字有关的号码建立呼叫。然而,服务可以包括执行电子设备中的一个控制命令,例如,激活键板锁。因此,命令可被模型化为一个音素序列,用户可以利用他的/她的语音控制电子设备TE。服务也可以是从用户的语音确定到显示器上的文本,用以实现回放口述的自动识别。服务的几个其他的例子包括根据导航系统中的语音搜索街道地址和城市名称,或根据作者的名字检索数据库。
可以完全自动地实施以上所描述的步骤201到210,所以为了对输入的字符实施语音识别,用户不需要采取任何额外的措施。音素转换可被存储在,例如,TE中,它是例如,一个支持GSM标准的移动站,然而,联系详情已被存储在包括SIM(用户身份模块)应用程序的IC卡上:如果用户将IC卡调换到一个新的移动站上,可对IC卡的联系详情自动地实施文本音素转换。如果在服务器S和TE之间的数据传输对用户产生成本,例如用于在公共陆地移动网PLMN中传送短消息的费用,在传送字符序列202以前,可以请求用户认付。
图3示出一种依据第二优选实施方案的方法,其中语言的选择是在电子设备TE中执行的。最好语音识别方框SRB包括一个语言选择器。接收到的301字符序列被送到语言选择器,语言选择器用以上关于步骤204所描述的方法之一确定302语言,在此以后,TE发送303字符序列和语言标志到服务器S。S(TPB)实施305文本音素转换,并可用以上描述的方法实施步骤306至310。用户选择302语言也是可能的。这种第二实施方案有这样的优点,电子设备的设置可用在语言选择中(例如选择用户接口UI的语言),或者由语言选择器建议的一种语言或最有可能的几种语言可提供给用户供选择。
依据本发明的一种实施方案,在步骤203和204以后,服务器S在存储器SMEM或另一个网络部件,例如,GSM网的主位置寄存器(HLR),或连到因特网的联系目录中搜索可能与接收到的字符序列有关的信息。S利用接收到的字符序列作为它的搜索标志执行数据库搜索。各种可替换的电话号码(家庭号码,移动电话号码,办公室号码,传真号码)或电子邮件地址可以与字符序列相联系。除了音素序列外,S发送信息206,306到电子设备TE最好是利用相同的消息。因此,在网络中的附加信息可容易地发送到电子设备而不需要用户为此分开请求。也可由附加的信息组成205,305一个或多个音素序列,并被发送206,306。可以用电子设备的存储器MEM中的信息存储(207)这些音素序列。用这种方法,更多的信息变得容易在电子设备中得到,用户能够依靠语音选择信息。例如,原先发送的字符序列‘Peter’可用在网络中找到的工作号码加以补充,也就是字符序列‘Peter work’和字符序列‘Peter work’的音素序列。
要指出的是,字符序列,例如名字‘Peter’可被用在多种语言中,在这种情况下对于字符序列204,302获得几种语言。这样,TBP根据几种语言组成205,305音素序列,所有所获得的音素序列被发送到电子设备206。音素序列可被自动地存储207,307在存储器MEM中,或者在存储207,307以前可以请求用户选择/确认音素序列。
图4示出一种实施方案,依据这种方案从电子设备TE的声音合成器中的服务器S接收到的(206,306)音素序列组成一种声音模型。因为声音模型是与语言有关的,声音模型的形成401是依据所确定的语言(204,302)实现的。可以借助于语音合成或以前存储的声音模型组成该声音模型。声音模型被存储在402电子设备TE的存储器MEM中,将它与字符序列或它的标志相关联。如果用户的语音信息基本上与声音模型有关联的字符序列的音素序列匹配,也就是在步骤209或309以后,声音模型被播放到403电子设备的用户。当它从服务器S接收到时,声音模型也可被播放到用户。如果用只在显示器上根据语音识别选取的字符序列提供给用户,用户必须移动电子设备TE远离他的/她的耳朵,看看所选的字符序列如何。播放声音模型消除了这个缺点,并提供用户声音反馈,进一步增加用户在与扬声器无关的语音识别中的便利。可按这样一种方式进一步利用这个实施方案,使用户可以根据几种所建议的声音模型选择一个或多个音素序列(也就是所建议的发音形式)。用户也可以根据所播放的声音模型拒绝所建议的发音,从而可在网络中实施新的文本音素转换,一个新的音素序列可被发送到电子设备TE。用这种方法,可以进一步改进语音识别。
依据一种优选实施方案,在服务器S和电子设备TE(移动站)之间的数据传输是通过公共陆地移动网PLMN进行的。短消息服务SMS的短消息,特别适合于传送短的文本和音素序列。S可被连接到SMS消息服务SMS-SC,将从TE接收到的并对服务器S寻址的短消息数据发送到服务器,到I/O装置SI/O,反过来也一样。关于SMS服务的操作的更准确的描述,一本书‘The GSM System for MobileCommunications’by M.Mouly and M.Pautet,Palaiseau,France1992,ISBN:2-9507190-0-7,Chapter 8.3的内容,引入在此供参考。数据传输也可基于电路交换的数据呼叫或分组交换的数据传输服务,例如,GPRS服务或UMTS系统的分组交换数据传输服务。无线应用协议WAP也可用在文本和音素序列的传送中。
很明显,对于本领域的技术人员,随着技术的进步,可以用多种方法实现本发明的基本构思。不仅可用音素,同样也可用其他的声音单元序列将发音模型化。因此本发明及其实施方案并不限于上述的例子而是可以在权利要求的范围内变化。
Claims (15)
1.一种在远程通信系统中构成用于语音识别的发音模型的方法,该系统包括至少一个便携式电子设备和一个服务器,安排电子设备将用户的语音信息与发音模型相比较,该发音模型包括声音单元并被存入电子设备中。
其特征在于:
从电子设备传送字符序列到服务器;
将服务器中的字符序列转换成至少一个声音单元序列;和
从服务器传送至少一个声音单元序列到电子设备。
2.一种依据权利要求1的方法,其特征在于:
规定至少一种语言用于服务器中的字符序列;和
依据所确定的语言将字符序列转换成至少一个声音单元序列。
3.一种依据权利要求1的方法,其特征在于:
确定至少一种语言用于电子设备中的字符序列;
发送关于字符序列语言的信息到服务器;和
依据所确定的语言将字符序列转换成至少一个声音单元序列。
4.一种依据以前的权利要求中任一项的方法,其特征在于:
在电子设备中将从服务器接收到声音单元序列与存储在电子设备的存储器中的字符序列或它的标志相关联;
在电子设备中将用户的语音信息与所存储的声音单元序列作比较;
选择基本上与用户的语言信息相匹配的声音单元序列,并进一步依据所述的声音单元序列从联系信息中选择字符序列;和
依据所述的字符序列激活一种服务。
5.一种依据以前的权利要求中任一项的方法,其特征在于:
在电子设备中根据接收到的字符序列搜索涉及字符序列的信息,例如,电话号码;和
除了声音单元序列外,发送所述的信息到电子设备。
6.一种依据以前的权利要求中任一项的方法,其特征在于:
在一种声音合成器中组成声音单元序列的声音模型;
将声音模型存入电子设备,并将它与字符序列或它的标志相关联;和
作为对基本上与从字符序列接收到的声音单元序列相匹配的用户语音命令的响应,对电子设备的用户播放声音模型。
7.一种依据以前的权利要求中任一项的方法,其特征在于:
电子设备是一个移动站,通过移动网安排服务器和电子设备之间的数据传输。
8.一种依据以前的权利要求中任一项的方法,其特征在于:
声音单元序列是一种文本格式的音素序列。
9.一种包括至少一个电子设备和一个服务器的远程通信系统,安排电子设备将用户的语音信息与存储在电子设备中的声音单元序列作比较,其特征在于:
安排电子设备发送被规定用于语音识别的字符序列到服务器;
安排服务器将字符序列转换成至少一个声音单元序列;和
安排服务器发送至少一个声音单元序列到电子设备。
10.一种电子设备包括用于将语音信息与声音单元序列作比较的装置,其特征在于该电子设备还包括:
用于发送被规定用于语音识别的字符序列到服务器的装置;
用于从服务器接收由字符序列组成的声音单元序列的装置;和
用于存储声音单元序列的装置。
11.一种依据权利要求10的电子设备,其特征在于该电子设备还包括:
用于将从服务器接收到的声音单元序列与存储在电子设备的存储器中的字符序列或它的标志相关联的装置;
用于基本上依据用户的语音信息选择声音单元序列并进一步依据所述的声音单元序列选择字符序列的装置;和
用于依据所述的字符序列激活一种服务的装置。
12.一种服务器,其特征在于该服务器包括:
用于从至少一个电子设备接收字符序列的装置;
用于将字符序列转换成至少一个声音单元序列的装置;和
用于发送至少一个声音单元序列到电子设备的装置。
13.一种依据权利要求12的服务器,其特征在于该服务器还包括:
用于确定至少一种语言用于接收到的字符序列的装置;和
用于依据所确定的语言将字符序列转换成至少一个声音单元序列的装置。
14.一种用于控制服务器的计算机程序产品,其特征在于所述的计算机程序产品包括程序代码,使服务器能够:
从电子设备接收字符序列;
将字符序列转换成至少一个声音单元序列;和
发送至少一个声音单元序列到电子设备。
15.一种由服务器可读出的数据存储媒体,其特征在于:
所述的数据存储媒体包含依据权利要求14的计算机程序。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FI20010792 | 2001-04-17 | ||
FI20010792A FI20010792A (fi) | 2001-04-17 | 2001-04-17 | Käyttäjäriippumattoman puheentunnistuksen järjestäminen |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200810125358.1A Division CN101334997A (zh) | 2001-04-17 | 2002-04-17 | 与扬声器无关的语音识别装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1381831A true CN1381831A (zh) | 2002-11-27 |
Family
ID=8561000
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200810125358.1A Pending CN101334997A (zh) | 2001-04-17 | 2002-04-17 | 与扬声器无关的语音识别装置 |
CN02105569.6A Pending CN1381831A (zh) | 2001-04-17 | 2002-04-17 | 与扬声器无关的语音识别装置 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200810125358.1A Pending CN101334997A (zh) | 2001-04-17 | 2002-04-17 | 与扬声器无关的语音识别装置 |
Country Status (6)
Country | Link |
---|---|
US (1) | US7392184B2 (zh) |
EP (1) | EP1251492B1 (zh) |
CN (2) | CN101334997A (zh) |
AT (1) | ATE282882T1 (zh) |
DE (1) | DE60201939T2 (zh) |
FI (1) | FI20010792A (zh) |
Families Citing this family (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7407384B2 (en) * | 2003-05-29 | 2008-08-05 | Robert Bosch Gmbh | System, method and device for language education through a voice portal server |
US20050118986A1 (en) * | 2003-09-11 | 2005-06-02 | Voice Signal Technologies, Inc. | Phone number and name pronunciation interchange via cell phone |
FI20031566A (fi) * | 2003-10-27 | 2005-04-28 | Nokia Corp | Kielen valitseminen sanantunnistusta varten |
US20050197837A1 (en) * | 2004-03-08 | 2005-09-08 | Janne Suontausta | Enhanced multilingual speech recognition system |
US7925512B2 (en) * | 2004-05-19 | 2011-04-12 | Nuance Communications, Inc. | Method, system, and apparatus for a voice markup language interpreter and voice browser |
JP4384939B2 (ja) * | 2004-05-31 | 2009-12-16 | 株式会社インパルスジャパン | 言語判別装置、翻訳装置、翻訳サーバ、言語判別方法並びに翻訳処理方法 |
US7788098B2 (en) * | 2004-08-02 | 2010-08-31 | Nokia Corporation | Predicting tone pattern information for textual information used in telecommunication systems |
EP1810277A1 (fr) * | 2004-11-08 | 2007-07-25 | France Telecom S.A. | Procede de construction distribuee d'un modele de reconnaissance vocale , dispositif, serveur et programmes d'ordinateur pour mettre en uvre un tel procede |
US20070088549A1 (en) * | 2005-10-14 | 2007-04-19 | Microsoft Corporation | Natural input of arbitrary text |
US9170120B2 (en) * | 2007-03-22 | 2015-10-27 | Panasonic Automotive Systems Company Of America, Division Of Panasonic Corporation Of North America | Vehicle navigation playback method |
US8175236B2 (en) * | 2007-11-16 | 2012-05-08 | At&T Mobility Ii Llc | IMS and SMS interworking |
US8073693B2 (en) | 2008-12-04 | 2011-12-06 | At&T Intellectual Property I, L.P. | System and method for pronunciation modeling |
US8959232B2 (en) | 2008-12-30 | 2015-02-17 | At&T Mobility Ii Llc | IMS and MMS interworking |
US20120078635A1 (en) * | 2010-09-24 | 2012-03-29 | Apple Inc. | Voice control system |
US20140136210A1 (en) * | 2012-11-14 | 2014-05-15 | At&T Intellectual Property I, L.P. | System and method for robust personalization of speech recognition |
KR102371697B1 (ko) * | 2015-02-11 | 2022-03-08 | 삼성전자주식회사 | 음성 기능 운용 방법 및 이를 지원하는 전자 장치 |
US11676220B2 (en) | 2018-04-20 | 2023-06-13 | Meta Platforms, Inc. | Processing multimodal user input for assistant systems |
US11307880B2 (en) | 2018-04-20 | 2022-04-19 | Meta Platforms, Inc. | Assisting users with personalized and contextual communication content |
US11715042B1 (en) | 2018-04-20 | 2023-08-01 | Meta Platforms Technologies, Llc | Interpretability of deep reinforcement learning models in assistant systems |
US11886473B2 (en) | 2018-04-20 | 2024-01-30 | Meta Platforms, Inc. | Intent identification for agent matching by assistant systems |
US11010436B1 (en) | 2018-04-20 | 2021-05-18 | Facebook, Inc. | Engaging users by personalized composing-content recommendation |
US11935523B2 (en) * | 2019-11-15 | 2024-03-19 | Master English Oy | Detection of correctness of pronunciation |
CN112837688B (zh) * | 2019-11-22 | 2024-04-02 | 阿里巴巴集团控股有限公司 | 语音转写方法、装置、相关系统及设备 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5165095A (en) | 1990-09-28 | 1992-11-17 | Texas Instruments Incorporated | Voice telephone dialing |
EP0542628B1 (en) * | 1991-11-12 | 2001-10-10 | Fujitsu Limited | Speech synthesis system |
SE9304222L (sv) * | 1993-12-21 | 1995-06-22 | Telia Ab | Metod och anordning vid samtal från mobilstationer |
JPH0816619A (ja) | 1994-06-30 | 1996-01-19 | Casio Comput Co Ltd | 情報処理システム |
US6041300A (en) * | 1997-03-21 | 2000-03-21 | International Business Machines Corporation | System and method of using pre-enrolled speech sub-units for efficient speech synthesis |
KR100238189B1 (ko) * | 1997-10-16 | 2000-01-15 | 윤종용 | 다중 언어 tts장치 및 다중 언어 tts 처리 방법 |
DE19751123C1 (de) | 1997-11-19 | 1999-06-17 | Deutsche Telekom Ag | Vorrichtung und Verfahren zur sprecherunabhängigen Sprachnamenwahl für Telekommunikations-Endeinrichtungen |
US6272456B1 (en) * | 1998-03-19 | 2001-08-07 | Microsoft Corporation | System and method for identifying the language of written text having a plurality of different length n-gram profiles |
GB2338369B (en) | 1998-06-09 | 2003-08-06 | Nec Technologies | Language selection for voice dialling |
US6208964B1 (en) | 1998-08-31 | 2001-03-27 | Nortel Networks Limited | Method and apparatus for providing unsupervised adaptation of transcriptions |
US6128482A (en) | 1998-12-22 | 2000-10-03 | General Motors Corporation | Providing mobile application services with download of speaker independent voice model |
US6385586B1 (en) * | 1999-01-28 | 2002-05-07 | International Business Machines Corporation | Speech recognition text-based language conversion and text-to-speech in a client-server configuration to enable language translation devices |
US6463413B1 (en) * | 1999-04-20 | 2002-10-08 | Matsushita Electrical Industrial Co., Ltd. | Speech recognition training for small hardware devices |
DE19918382B4 (de) * | 1999-04-22 | 2004-02-05 | Siemens Ag | Erstellen eines Referenzmodell-Verzeichnisses für ein sprachgesteuertes Kommunikationsgerät |
EP1074973B1 (en) * | 1999-06-30 | 2006-03-15 | International Business Machines Corporation | Method of expanding a vocabulary of a speech system |
US6557026B1 (en) * | 1999-09-29 | 2003-04-29 | Morphism, L.L.C. | System and apparatus for dynamically generating audible notices from an information network |
US6625576B2 (en) * | 2001-01-29 | 2003-09-23 | Lucent Technologies Inc. | Method and apparatus for performing text-to-speech conversion in a client/server environment |
-
2001
- 2001-04-17 FI FI20010792A patent/FI20010792A/fi not_active IP Right Cessation
-
2002
- 2002-03-22 EP EP02100287A patent/EP1251492B1/en not_active Expired - Lifetime
- 2002-03-22 DE DE60201939T patent/DE60201939T2/de not_active Expired - Lifetime
- 2002-03-22 AT AT02100287T patent/ATE282882T1/de not_active IP Right Cessation
- 2002-04-15 US US10/122,730 patent/US7392184B2/en not_active Expired - Lifetime
- 2002-04-17 CN CN200810125358.1A patent/CN101334997A/zh active Pending
- 2002-04-17 CN CN02105569.6A patent/CN1381831A/zh active Pending
Also Published As
Publication number | Publication date |
---|---|
DE60201939T2 (de) | 2005-03-31 |
DE60201939D1 (de) | 2004-12-23 |
EP1251492B1 (en) | 2004-11-17 |
CN101334997A (zh) | 2008-12-31 |
US20020152067A1 (en) | 2002-10-17 |
EP1251492A1 (en) | 2002-10-23 |
FI20010792A0 (fi) | 2001-04-17 |
FI20010792A (fi) | 2002-10-18 |
ATE282882T1 (de) | 2004-12-15 |
US7392184B2 (en) | 2008-06-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1381831A (zh) | 与扬声器无关的语音识别装置 | |
US7791471B2 (en) | Item locator system utilizing item and location bar codes | |
EP1047046B1 (en) | Distributed architecture for training a speech recognition system | |
CN101141508B (zh) | 通信系统以及语音识别方法 | |
CN107038220B (zh) | 用于生成备忘录的方法、智能机器人及系统 | |
USRE41080E1 (en) | Voice activated/voice responsive item locater | |
US7136465B2 (en) | Voice activated, voice responsive product locator system, including product location method utilizing product bar code and product-situated, location-identifying bar code | |
US6462616B1 (en) | Embedded phonetic support and TTS play button in a contacts database | |
Rabiner | Applications of speech recognition in the area of telecommunications | |
CN1655235B (zh) | 基于话音特征自动标识电话呼叫者 | |
US20060069567A1 (en) | Methods, systems, and products for translating text to speech | |
Rudnicky et al. | Survey of current speech technology | |
US20080130699A1 (en) | Content selection using speech recognition | |
US20040117188A1 (en) | Speech based personal information manager | |
JP2002540731A (ja) | 携帯電話機による使用のための数字列を生成するシステムおよび方法 | |
CN100349206C (zh) | 文字语音互转装置 | |
CN1235387C (zh) | 用于互联网接入的分布式语音识别 | |
KR100822170B1 (ko) | 음성 인식 ars 서비스를 위한 데이터베이스 구축 방법및 시스템 | |
KR100380829B1 (ko) | 에이전트를 이용한 대화 방식 인터페이스 운영 시스템 및방법과 그 프로그램 소스를 기록한 기록 매체 | |
JP4859642B2 (ja) | 音声情報管理装置 | |
EP1895748B1 (en) | Method, software and device for uniquely identifying a desired contact in a contacts database based on a single utterance | |
EP1187431B1 (en) | Portable terminal with voice dialing minimizing memory usage | |
KR100574007B1 (ko) | 음성 인식 기반의 개인별 전화국 서비스 제공 시스템 및 그 방법, 상기 방법을 실행하기 위한 프로그램이 기록된 기록매체 | |
EP1635328B1 (en) | Speech recognition method constrained with a grammar received from a remote system. | |
JP2003029784A (ja) | データベースのエントリを決定する方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |