JPH02224000A - 入力語の起源の言語群の判定方法及び合成器による音素の発生方法 - Google Patents
入力語の起源の言語群の判定方法及び合成器による音素の発生方法Info
- Publication number
- JPH02224000A JPH02224000A JP1300967A JP30096789A JPH02224000A JP H02224000 A JPH02224000 A JP H02224000A JP 1300967 A JP1300967 A JP 1300967A JP 30096789 A JP30096789 A JP 30096789A JP H02224000 A JPH02224000 A JP H02224000A
- Authority
- JP
- Japan
- Prior art keywords
- origin
- language group
- language
- input word
- word
- 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.)
- Granted
Links
- 238000006243 chemical reaction Methods 0.000 claims description 22
- 238000001914 filtration Methods 0.000 claims description 21
- 238000000034 method Methods 0.000 claims description 13
- 238000004458 analytical method Methods 0.000 abstract description 23
- 230000015572 biosynthetic process Effects 0.000 description 5
- 241000618809 Vitales Species 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000001568 sexual effect Effects 0.000 description 3
- 238000003786 synthesis reaction Methods 0.000 description 3
- 230000007717 exclusion Effects 0.000 description 2
- 238000005755 formation reaction Methods 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- MYLBTCQBKAKUTJ-UHFFFAOYSA-N 7-methyl-6,8-bis(methylsulfanyl)pyrrolo[1,2-a]pyrazine Chemical compound C1=CN=CC2=C(SC)C(C)=C(SC)N21 MYLBTCQBKAKUTJ-UHFFFAOYSA-N 0.000 description 1
- 241000191291 Abies alba Species 0.000 description 1
- OKTJSMMVPCPJKN-UHFFFAOYSA-N Carbon Chemical compound [C] OKTJSMMVPCPJKN-UHFFFAOYSA-N 0.000 description 1
- 241000282412 Homo Species 0.000 description 1
- 230000008094 contradictory effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 229910002804 graphite Inorganic materials 0.000 description 1
- 239000010439 graphite Substances 0.000 description 1
- 239000011229 interlayer Substances 0.000 description 1
- 239000010410 layer Substances 0.000 description 1
- 238000011045 prefiltration Methods 0.000 description 1
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
- 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
Landscapes
- Engineering & Computer Science (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)
- Machine Translation (AREA)
- Document Processing Apparatus (AREA)
- Electrically Operated Instructional Devices (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明はコンピュータによる文書から話し言葉への変換
に関するものであり、特に文書から適正な名前を発音す
ることに関する。
に関するものであり、特に文書から適正な名前を発音す
ることに関する。
(発明の背景)
名前の発音は電話産業およびコンピュータ産業において
現場サービスの分野で使用することができる。また、逆
ディレクトリ援助(数値から名前へ)を有するより大き
な会社においての他、最後の名前フィールドが共通エン
ティティである文書伝言システムにおいても使用される
。
現場サービスの分野で使用することができる。また、逆
ディレクトリ援助(数値から名前へ)を有するより大き
な会社においての他、最後の名前フィールドが共通エン
ティティである文書伝言システムにおいても使用される
。
アメリカ英語の談話をコンピュータにより合成する多数
の装置を市場から入手することができる。
の装置を市場から入手することができる。
該話合成について探される機能で特殊な問題を提起する
ものの一つは無数の民族学的に多様な性成の発音である
。アメリカ合衆国のような民族学的に多様な国家におい
ては極端に多数の異なる性成があるため、性成の発音を
オーディオテープまたはディジタル化記憶音声のような
他の音声出力技術を用いて実用的に実現することは現在
のところ不可能である。
ものの一つは無数の民族学的に多様な性成の発音である
。アメリカ合衆国のような民族学的に多様な国家におい
ては極端に多数の異なる性成があるため、性成の発音を
オーディオテープまたはディジタル化記憶音声のような
他の音声出力技術を用いて実用的に実現することは現在
のところ不可能である。
その根源言語に関する談話合成器の発音の正確さと第2
の言語に関する同じ合成器の発音の正確さとの間には典
型的に逆の関係が存在する。アメリカ合衆国はフランス
語、イタリア語、ゴーランド語、スペイン語、 ドイツ
語、アイルランド語などのような共通のインド・ヨーロ
ッパ語から日本語、アルメニア語、中国語、アラビア語
、およびベトナム語のような一層異国的なものまでに亘
る言語から由来する名前を持つ民族学的に異質の多様な
国家である。各種民族群からの名前の発音は標準のアメ
リカ英語の規則に合致しない、たとえば、最もゲルマン
的な名前は最初の音節にアクセントがあるが、日本語お
よびスペイン語の名前は語尾から二番目の音節にアクセ
ントを、フランス語の名前は最後の音節にアクセントを
置く傾向がある。同様に、正字法による綴りCHは英・
語の名前(たとえば、 C)IILDER3)では[
elと発音し。
の言語に関する同じ合成器の発音の正確さとの間には典
型的に逆の関係が存在する。アメリカ合衆国はフランス
語、イタリア語、ゴーランド語、スペイン語、 ドイツ
語、アイルランド語などのような共通のインド・ヨーロ
ッパ語から日本語、アルメニア語、中国語、アラビア語
、およびベトナム語のような一層異国的なものまでに亘
る言語から由来する名前を持つ民族学的に異質の多様な
国家である。各種民族群からの名前の発音は標準のアメ
リカ英語の規則に合致しない、たとえば、最もゲルマン
的な名前は最初の音節にアクセントがあるが、日本語お
よびスペイン語の名前は語尾から二番目の音節にアクセ
ントを、フランス語の名前は最後の音節にアクセントを
置く傾向がある。同様に、正字法による綴りCHは英・
語の名前(たとえば、 C)IILDER3)では[
elと発音し。
CHARPENTERのようなフランス語の名前では[
S]、およびBRONCHET丁Iのようなイタリア語
の名前では[klと発音する0人間の話し手は名前の起
源となる言語を「知る」ことにより正しい発音をするこ
とが非常に多い、音声合成量が直面する問題はこれらの
名前を正し〜1発音を使って話すことであるが、コンピ
ュータは名前の民族学的起源を「知」らないので、その
発音はしばしば正しくない。
S]、およびBRONCHET丁Iのようなイタリア語
の名前では[klと発音する0人間の話し手は名前の起
源となる言語を「知る」ことにより正しい発音をするこ
とが非常に多い、音声合成量が直面する問題はこれらの
名前を正し〜1発音を使って話すことであるが、コンピ
ュータは名前の民族学的起源を「知」らないので、その
発音はしばしば正しくない。
従来技術では名前を先づ多数の異なる言#Il詳からの
最も普通の名前を備えている辞書中の多数のエントリに
対して合せるシステムが提案されている。辞書の各エン
トリは正字法綴りのフオームおよび音声の相当語句を備
えている0合致があると、音声の相当語句が合成器に送
られ1合成器はこれをその名前に対する可聴発音に戻す
。
最も普通の名前を備えている辞書中の多数のエントリに
対して合せるシステムが提案されている。辞書の各エン
トリは正字法綴りのフオームおよび音声の相当語句を備
えている0合致があると、音声の相当語句が合成器に送
られ1合成器はこれをその名前に対する可聴発音に戻す
。
名前が辞書内に見つからないときは、提案されたシステ
ムは統計的三字銘モデルを使用した。この三字銘分析法
は名前の各3文字の連鎖(すなわち三字銘)が語源と関
連している確率゛を推定することを含んでいる。プログ
ラムが新しい絹を見つけると、各1!源に対して語の各
3文字連鎖(三字銘)に基台確率を推定するため統計学
の公式を適用した。
ムは統計的三字銘モデルを使用した。この三字銘分析法
は名前の各3文字の連鎖(すなわち三字銘)が語源と関
連している確率゛を推定することを含んでいる。プログ
ラムが新しい絹を見つけると、各1!源に対して語の各
3文字連鎖(三字銘)に基台確率を推定するため統計学
の公式を適用した。
(発明が解決しようとする課題)
この手法に伴う間層点は三字銘分析の正確さである。こ
れは三字銘分析が確率だけを計算し、すべての言語群を
饅の起源の言語群に対する可能な候補者と考えるので、
I!の起源の言#lllを選定する正確さが可能な候補
者がもつと少いときのように高くないからである。
れは三字銘分析が確率だけを計算し、すべての言語群を
饅の起源の言語群に対する可能な候補者と考えるので、
I!の起源の言#lllを選定する正確さが可能な候補
者がもつと少いときのように高くないからである。
(発明の概要)
本発明は三字銘分析の正確さを改良して上述の問題を解
決するものである。これは言111#を起源の言語群と
して明確に識別するか、または言III詳を所定の入力
語に対する起源の言語群として除外するフィルタを設け
ることによりて行われる1本発明によるろ過法は言語群
を一組の記憶されているろ過規則にしたがって識別する
かまたは除外することから構成される。言語群を識別す
るかまたは除外する段階は右から左への走査を行って規
則集合を徹底的に探すことを含んでいる。酋#11#は
これら亜記号列の一つがろ過規則の一つと合致して言#
11#を入力語に対する起源の言lI#とじて考察から
除外すべきことが示されたとき除外される。
決するものである。これは言111#を起源の言語群と
して明確に識別するか、または言III詳を所定の入力
語に対する起源の言語群として除外するフィルタを設け
ることによりて行われる1本発明によるろ過法は言語群
を一組の記憶されているろ過規則にしたがって識別する
かまたは除外することから構成される。言語群を識別す
るかまたは除外する段階は右から左への走査を行って規
則集合を徹底的に探すことを含んでいる。酋#11#は
これら亜記号列の一つがろ過規則の一つと合致して言#
11#を入力語に対する起源の言lI#とじて考察から
除外すべきことが示されたとき除外される。
これは亜記号列の一つが規則の一つと合致して言語群を
明確に識別するまで行われる。言語群が所定の入力語に
対するすべての亜文字列を比較してから起源の言111
#とじて明確1こ識別されないと。
明確に識別するまで行われる。言語群が所定の入力語に
対するすべての亜文字列を比較してから起源の言111
#とじて明確1こ識別されないと。
起源の可能な言語群のリストが作られる。このろ過法は
また明確な識別が行われたとき起源の明確に識別された
言111#を発生する。
また明確な識別が行われたとき起源の明確に識別された
言111#を発生する。
三字銘分析を行う前にフィルタを使用する利点にはろ過
規則が言aSを起源の言aSSとして明確に識別するこ
とができるとき不必要な三字銘分析を回避することが挙
げられる。言語群を明確に識別することができないと、
ろ過法は起源の言語群として考えている可能な言1!群
の数を減らすことにより三字銘分析で行われている正し
くない質問を行う機会を減らす、幾つかの言#6群を除
外することにより、起源の言lI#の識別が、上述のよ
うに、−層正確になる。
規則が言aSを起源の言aSSとして明確に識別するこ
とができるとき不必要な三字銘分析を回避することが挙
げられる。言語群を明確に識別することができないと、
ろ過法は起源の言語群として考えている可能な言1!群
の数を減らすことにより三字銘分析で行われている正し
くない質問を行う機会を減らす、幾つかの言#6群を除
外することにより、起源の言lI#の識別が、上述のよ
うに、−層正確になる。
本発明はまた入力語の起源の言#l#にしたがって所定
の入力語に対する正しい音素を発生する方法を含んでい
る。この方法は辞書の入力語に対応するエントリを探す
ことから構成されている。各エントリには語およびその
語に対する音素を備えている。このエントリを辞書の探
索により入力語に対応するエントリが明らかになったら
発音用音声具現ユニットに送る。入力語が辞書内に対応
するエントリを持っていないとき入力語はフィルタに送
られる。
の入力語に対する正しい音素を発生する方法を含んでい
る。この方法は辞書の入力語に対応するエントリを探す
ことから構成されている。各エントリには語およびその
語に対する音素を備えている。このエントリを辞書の探
索により入力語に対応するエントリが明らかになったら
発音用音声具現ユニットに送る。入力語が辞書内に対応
するエントリを持っていないとき入力語はフィルタに送
られる。
方法の次の段階はろ過して入力語に対する起源の言1!
#を識別するか、または入力語に対する起源の少くとも
一つの言語群を除外することである。
#を識別するか、または入力語に対する起源の少くとも
一つの言語群を除外することである。
フィルタが入力語に対する起源の言語群を明確に識別す
ると、入力語、および入力語に対する起源の言MIII
Iを示す言語付票がフィルタから文字対音響モジュール
に送られる。起源の言l1群がフィルタにより明確に識
別されないときは、入・力語および除外されない言語群
がフィルタから三字銘分析りに送られる。
ると、入力語、および入力語に対する起源の言MIII
Iを示す言語付票がフィルタから文字対音響モジュール
に送られる。起源の言l1群がフィルタにより明確に識
別されないときは、入・力語および除外されない言語群
がフィルタから三字銘分析りに送られる。
入力語に対する起源の最も蓋然的な言語群が入力語に生
ずる三字銘を分析することにより示される。この三字酩
分析器により示された起源の最も蓋然的な言語群は入力
語と共に最も蓋然的な言語群に対応している文字対音響
規則のサブセットに送られる。音素は文字対音響規則の
対応するサブセットにしたがって入力語に対して発生さ
れる。
ずる三字銘を分析することにより示される。この三字酩
分析器により示された起源の最も蓋然的な言語群は入力
語と共に最も蓋然的な言語群に対応している文字対音響
規則のサブセットに送られる。音素は文字対音響規則の
対応するサブセットにしたがって入力語に対して発生さ
れる。
(#綱な説明)
第1図は本発明の各種論理ブロックを示す図である。シ
ステムの物理的実施例は図示のとおり論理的に配置され
た市場入手可能なプロセッサにより実現することができ
る。
ステムの物理的実施例は図示のとおり論理的に配置され
た市場入手可能なプロセッサにより実現することができ
る。
発音すべき名前が入力として受入れられる。この入力名
前に対して辞書lOのエントリを通して探索が行われる
。各辞書エントリは名前およびその名前に対する音素を
備えている。
前に対して辞書lOのエントリを通して探索が行われる
。各辞書エントリは名前およびその名前に対する音素を
備えている。
語義付票が語を名前であると識別する。
辞書10のエントリに対応する入力名前を探すと的中が
生ずる。辞書lOは直ちにエントリ(名前および音素)
を音声具現ユニット50に送り、このユニットがエント
リに入っている音素にしたがって名前を発音する。この
入力語に対する発音プロセスはこれで完了することにな
る。
生ずる。辞書lOは直ちにエントリ(名前および音素)
を音声具現ユニット50に送り、このユニットがエント
リに入っている音素にしたがって名前を発音する。この
入力語に対する発音プロセスはこれで完了することにな
る。
辞書lOに入力名前に対応するエントリが存在しないと
辞書ミスが発生する。正しい発音を発生するために、シ
ステムは入力名前の起源の言語群を識別しようとする。
辞書ミスが発生する。正しい発音を発生するために、シ
ステムは入力名前の起源の言語群を識別しようとする。
これはフィルタ12に辞!10に見つからなかった入力
名前を送ることによって行われる。入力名前は言語群を
明確に識別するかまたは成る言語群を考察から除外する
ためにフィルタ12により分析される。
名前を送ることによって行われる。入力名前は言語群を
明確に識別するかまたは成る言語群を考察から除外する
ためにフィルタ12により分析される。
フィルタ12は所定の規則集に基いて入力名前に対する
言語群をろ過し去るように動作する。これら規則は後に
説明する規則記憶装置によりフィルタ12に与えられる
。
言語群をろ過し去るように動作する。これら規則は後に
説明する規則記憶装置によりフィルタ12に与えられる
。
各入力名前は書記素の記号列から成ると考えられる。入
力名前の中の成る記号列はその名前に対する言語群を一
義的に識別(または除外)する。
力名前の中の成る記号列はその名前に対する言語群を一
義的に識別(または除外)する。
たとえば、一つの規則によれば、記号列BAUMは入力
名前をドイツ語(たとえばTANNENBAUM)であ
ると明確に識別する。他の規則によれば1名前の終りの
記号列MOTOは言語群を日本語(たとえばKAli^
MOTO)であると明確に識別する。このような明確な
識別が存在すれば、入力名前および識別された言語群(
L付票)は適切な音素を音声具現ユニット50に、供給
する文字音響変換部20に直接送られる。
名前をドイツ語(たとえばTANNENBAUM)であ
ると明確に識別する。他の規則によれば1名前の終りの
記号列MOTOは言語群を日本語(たとえばKAli^
MOTO)であると明確に識別する。このような明確な
識別が存在すれば、入力名前および識別された言語群(
L付票)は適切な音素を音声具現ユニット50に、供給
する文字音響変換部20に直接送られる。
フィルタ12はその他の場合には明確な識別が不可能な
とき可能なかぎり多数の言語群をそれ以後の考察から除
外しようとする。これにより入力名前の残りの分析の確
率確度が増大する。たとえば、ろ過規則は記号列−Bが
名前の終りにあれば、日本M、スラブ語、フランス語、
スペイン語、およびアイルランド語のような言語群を以
後の考察から除外することができる。この除外により、
明確に識別されなかった入力名前に対する起源の言語群
を決定する次段の分析が簡略化され改善される。
とき可能なかぎり多数の言語群をそれ以後の考察から除
外しようとする。これにより入力名前の残りの分析の確
率確度が増大する。たとえば、ろ過規則は記号列−Bが
名前の終りにあれば、日本M、スラブ語、フランス語、
スペイン語、およびアイルランド語のような言語群を以
後の考察から除外することができる。この除外により、
明確に識別されなかった入力名前に対する起源の言語群
を決定する次段の分析が簡略化され改善される。
言#11#がフィルタ12により起源の言語群として明
確に識別することができないと仮定すると、更に分析が
必要である。これは三字銘分析器14により行われる。
確に識別することができないと仮定すると、更に分析が
必要である。これは三字銘分析器14により行われる。
三字銘分析器14は入力名前、およびフィルタ12によ
り除外されなかった言語群のリストを受取る。三字銘分
析41!)14は書記素の記号列(入力名前)を、 3
書記素長である書記素記号列である三字銘に解剖する。
り除外されなかった言語群のリストを受取る。三字銘分
析41!)14は書記素の記号列(入力名前)を、 3
書記素長である書記素記号列である三字銘に解剖する。
たとえば、書記素記号列婁SMITH1は次の五つの三
字銘に解剖される。すなわち、ll5M、S Ml、
M IT、 I T)1.T Hll、 三字銘
分析の場合、ボンド符号(ai境界)は書記素と考える
。それ故、三字銘の数は常に名前の中の書記素の数と同
じである。
字銘に解剖される。すなわち、ll5M、S Ml、
M IT、 I T)1.T Hll、 三字銘
分析の場合、ボンド符号(ai境界)は書記素と考える
。それ故、三字銘の数は常に名前の中の書記素の数と同
じである。
各三字銘が特定め言語群からである確率が三字銘分析器
14に入力される。この確率は1名前データベースの分
析から計算されるが、フィルタ12により除外されなか
った各言#1群に対する三字銘の度数表から入力として
受取られる。同じことは書記製記号列の各他の三字銘に
対しても行われる。
14に入力される。この確率は1名前データベースの分
析から計算されるが、フィルタ12により除外されなか
った各言#1群に対する三字銘の度数表から入力として
受取られる。同じことは書記製記号列の各他の三字銘に
対しても行われる。
次の(部分的)マトリックスは性成VITALEに対す
る標本確率を示す。
る標本確率を示す。
Li Lj ・・・・・・・
しn11VI O,08790,48590
,2093VIT O,02630,4145
0,0000ITA O,04900,785
10,0584TAL O,10130,44
220,2384^LE O,08870,2
8020,2892LE雲 0.138
4 0.3181 0.0688総合
確率 0.0868 0.4477 0.14
37上記の配列において、Lは言語群であり、nはフィ
ルタ12により除外されなかった言語群1の数である。
しn11VI O,08790,48590
,2093VIT O,02630,4145
0,0000ITA O,04900,785
10,0584TAL O,10130,44
220,2384^LE O,08870,2
8020,2892LE雲 0.138
4 0.3181 0.0688総合
確率 0.0868 0.4477 0.14
37上記の配列において、Lは言語群であり、nはフィ
ルタ12により除外されなかった言語群1の数である。
三字銘雰v■は言語111Liから由来する0、067
9の確率、言M111Ljから由来する0、4859の
確率、および言語JfliLnから由来する0、209
3の確率を備えている。
9の確率、言M111Ljから由来する0、4859の
確率、および言語JfliLnから由来する0、209
3の確率を備えている。
Ljは最高確率として平均したものであり、こうして言
語群が識別される。
語群が識別される。
書記製記号列の各三字銘の確率が三字銘分析器14に同
様に入力される。入力名前の中の各三字銘の確率は各言
語群について平均される。これは特定の言語群に起源を
有する入力名前の確率を表わしている。書記製記号列1
1VITALEIIが特定の言#!群に属する確率は総
合確率の行から確率のベクトルとして作られる。この確
率のベクトルから、標準偏差およびしきい値のような他
の項目も計算することができる。これにより一つの三字
銘だけが総合確率に寄与しすぎたり、ゆがめたりするこ
とがないようになる。
様に入力される。入力名前の中の各三字銘の確率は各言
語群について平均される。これは特定の言語群に起源を
有する入力名前の確率を表わしている。書記製記号列1
1VITALEIIが特定の言#!群に属する確率は総
合確率の行から確率のベクトルとして作られる。この確
率のベクトルから、標準偏差およびしきい値のような他
の項目も計算することができる。これにより一つの三字
銘だけが総合確率に寄与しすぎたり、ゆがめたりするこ
とがないようになる。
例示した実施例は三字銘を分析するが1分析器14は、
2書記素記号列または4書記素記号列のような、異なる
長さの書記製記号列を分析するように構成することがで
きる。
2書記素記号列または4書記素記号列のような、異なる
長さの書記製記号列を分析するように構成することがで
きる。
上記の例では、三字銘分析器14は、言語111Ljが
。
。
最高確率を持っているため、所定の入力名前に対する起
源の最も蓋然的な言語群であることを示す。
源の最も蓋然的な言語群であることを示す。
入力名前に対して言語付票となるのはこの最も蓋然的な
言語群である。言語付票および名前は次に文字音響変換
部20に送られ、入力に対する音素を発生する。
言語群である。言語付票および名前は次に文字音響変換
部20に送られ、入力に対する音素を発生する。
ろ過規則は識別のかいまいさが不可能なように構成され
る。すなわち、卓越関係が明確な識別が矛盾するありそ
うもない事象に関する除外規則より優るように適用され
るので、言語が両方共に除外されたり明確に識別された
りすることはない。
る。すなわち、卓越関係が明確な識別が矛盾するありそ
うもない事象に関する除外規則より優るように適用され
るので、言語が両方共に除外されたり明確に識別された
りすることはない。
同様に、言語群が二つ以との言語に対して明確に識別さ
れることはない。ろ過規則は最初の明確な識別が適用さ
れるように順序正しい集合を構成しているからである。
れることはない。ろ過規則は最初の明確な識別が適用さ
れるように順序正しい集合を構成しているからである。
システムは二つのしきい値判定基準の一つが満たされれ
ば一定の言語群にデフォルトすることができる。(a)
三字銘分析冊14により求められた最高確率が所定のし
きい(!Tiより低いとき絶対しきい値が発生する。こ
のことは三字銘分析器14が言1!詳中から妥当な程度
の確信を持って単一言語群を決定することができないこ
とを意味する。(b)最高確率を持っているとして識別
された言語群と二番目に高い確率を持っているとして識
別された言aImとの間の確率の差が三字銘分析器14
によって求められたしきい値Tjより低いときは相対的
しきい値が発生する。
ば一定の言語群にデフォルトすることができる。(a)
三字銘分析冊14により求められた最高確率が所定のし
きい(!Tiより低いとき絶対しきい値が発生する。こ
のことは三字銘分析器14が言1!詳中から妥当な程度
の確信を持って単一言語群を決定することができないこ
とを意味する。(b)最高確率を持っているとして識別
された言語群と二番目に高い確率を持っているとして識
別された言aImとの間の確率の差が三字銘分析器14
によって求められたしきい値Tjより低いときは相対的
しきい値が発生する。
指定された言語群へのデフォルトは設定可能なパラメー
タである。たとえば、英語を話す環境において、英語の
発音へのデフォルトは、人間は、信頼性水準を低くした
場合、入力名前の一般的な英語発音に最も頼るように思
われるから、一般に最も安全な進路である。設定可能な
パラメータとしてのデフォルトの値はデフォルトが一定
の状況。
タである。たとえば、英語を話す環境において、英語の
発音へのデフォルトは、人間は、信頼性水準を低くした
場合、入力名前の一般的な英語発音に最も頼るように思
われるから、一般に最も安全な進路である。設定可能な
パラメータとしてのデフォルトの値はデフォルトが一定
の状況。
たとえば、電話交換により電話番号が比較的均質な民族
学的近隣地に設置されていることが示された場合、にお
いて変えられるようになっている。
学的近隣地に設置されていることが示された場合、にお
いて変えられるようになっている。
前に述べたように、フィルタ12*たは三字銘分析器1
4により送られる名前右よび言語付JK(LTAG)は
文字音響変換規則部20により受取られる1文字音響変
換規則部20は概念的に各言N#に対して別々のブロッ
クに分解される。換言すれば、言語群(Li )は、言
#il#(Lj)、言it! # (t、k)などから
言語群(Ln)までが持つように、それ自身の文字音響
変換規則部を備えている。
4により送られる名前右よび言語付JK(LTAG)は
文字音響変換規則部20により受取られる1文字音響変
換規則部20は概念的に各言N#に対して別々のブロッ
クに分解される。換言すれば、言語群(Li )は、言
#il#(Lj)、言it! # (t、k)などから
言語群(Ln)までが持つように、それ自身の文字音響
変換規則部を備えている。
入力名前がデフォルト発音を発生しないように充分に識
別されていると仮定すれば、入力名前は入力名前に関連
する言語付票にしたがって適切な言語群の文字音響変換
ブロック22i−nに送られる。
別されていると仮定すれば、入力名前は入力名前に関連
する言語付票にしたがって適切な言語群の文字音響変換
ブロック22i−nに送られる。
文字音響変換規則部20において、個々の#M#ブロッ
ク22に対する規則は英語を含む他の言語群に対する一
層大きく且つ一層複雑な文字音響変換規則部のサブセッ
トである。起源の言語群として識別されている特定の言
11g11Liに対する文字音響変換ブロック22iは
最大の書記製連鎖を規則に合わせようとする。これは上
から下へ この実施例では右から左へ、ろ過規則に適合
する入力名前中の書記素の記号列を探すフィルタ12と
は異なる。特定の言ll#に対する文字音響変換ブロッ
ク22i−nは書記製記号列を左から右へまたは右から
左へ走査する0例示した実施例では右から左への走査を
行っている。
ク22に対する規則は英語を含む他の言語群に対する一
層大きく且つ一層複雑な文字音響変換規則部のサブセッ
トである。起源の言語群として識別されている特定の言
11g11Liに対する文字音響変換ブロック22iは
最大の書記製連鎖を規則に合わせようとする。これは上
から下へ この実施例では右から左へ、ろ過規則に適合
する入力名前中の書記素の記号列を探すフィルタ12と
は異なる。特定の言ll#に対する文字音響変換ブロッ
ク22i−nは書記製記号列を左から右へまたは右から
左へ走査する0例示した実施例では右から左への走査を
行っている。
特定のブロックLiに対する文字音響変換規則の一例を
阿^NKIEliICZのような名前に対して示すこと
ができる。この入力名前は、最高の確率を有するスラブ
系言語群から由来するものとして識別され。
阿^NKIEliICZのような名前に対して示すこと
ができる。この入力名前は、最高の確率を有するスラブ
系言語群から由来するものとして識別され。
それ故スラブ文字音響変換規則ブロック22iに送られ
る。このブロック22iで、書記製記号列−WICZは
記号列の正しい分節音素を発生する発音規則を備えてい
る。しかし、書記製記号列−KIEWICZはまたスラ
ブ規則集にも規則を備えている。これは−層長い書記素
列であるから、この規則が先に適用される。言語特有発
音規則に対応しない残りの書記素に対する分節音素は一
般発音ブロックから決定される。この例では、書記素M
、A、およびNに対する分節音素は一般発音規則にした
がって(別々に)決定される。文字音響変換ブロック2
2iは言語緻S書記素記号列および言語不敏感書記素記
号列の双方の鎖状連結音素と共に発音用音声具現ユニッ
ト50に送る。
る。このブロック22iで、書記製記号列−WICZは
記号列の正しい分節音素を発生する発音規則を備えてい
る。しかし、書記製記号列−KIEWICZはまたスラ
ブ規則集にも規則を備えている。これは−層長い書記素
列であるから、この規則が先に適用される。言語特有発
音規則に対応しない残りの書記素に対する分節音素は一
般発音ブロックから決定される。この例では、書記素M
、A、およびNに対する分節音素は一般発音規則にした
がって(別々に)決定される。文字音響変換ブロック2
2iは言語緻S書記素記号列および言語不敏感書記素記
号列の双方の鎖状連結音素と共に発音用音声具現ユニッ
ト50に送る。
フィルタ12は文字音響変換規則20にある言語特有の
一層大きな記号列のすべてを備えているわけではない。
一層大きな記号列のすべてを備えているわけではない。
−層大きな記号列は、たとえば、記号列−W ICZは
入力名前をスラブ起源として明確に識別するので、必ら
ずしもすべてが必要ではない、それテ、−1111cZ
は−KIElilCZ(7)サブセラトチアリ、したが
って入力名前が識別されるから、記号列・にIE%1I
CZのろ過規則の必要はない。
入力名前をスラブ起源として明確に識別するので、必ら
ずしもすべてが必要ではない、それテ、−1111cZ
は−KIElilCZ(7)サブセラトチアリ、したが
って入力名前が識別されるから、記号列・にIE%1I
CZのろ過規則の必要はない。
文字音響変換モジュールは名前に対する音素を主として
分節音素情報の形で出力する0文字音響変換規則ブロッ
ク22i−nの出力は強勢部24i−nの入力として鋤
<、これら強勢部24i−nはLTAGを個々の文字音
響変換規則ブロック22i−nにより作られた音素と共
に取り、分節音素(文字音響変換規則ブロック22i−
nからの)およびその言語に対する正しい強勢パターン
を共に備えた完全な音素記号列を出力する。たとえば、
名前VITALEに対して識別された言語がイタリア語
であり、文字音響変換規則ブロック22が音素記号列[
vitali]を発生したとすれば1強勢#24iは最
終音節記号列が[vitali]になるように末尾から
2番目の音節にアクセントを置くことになる。
分節音素情報の形で出力する0文字音響変換規則ブロッ
ク22i−nの出力は強勢部24i−nの入力として鋤
<、これら強勢部24i−nはLTAGを個々の文字音
響変換規則ブロック22i−nにより作られた音素と共
に取り、分節音素(文字音響変換規則ブロック22i−
nからの)およびその言語に対する正しい強勢パターン
を共に備えた完全な音素記号列を出力する。たとえば、
名前VITALEに対して識別された言語がイタリア語
であり、文字音響変換規則ブロック22が音素記号列[
vitali]を発生したとすれば1強勢#24iは最
終音節記号列が[vitali]になるように末尾から
2番目の音節にアクセントを置くことになる。
文字音響変換部20のフィルタ12、および強勢部24
i−nに使用する実際の規則は言語学に関する当業者に
既知であるかまたは容易に得られる規則であることに注
目すべきである。
i−nに使用する実際の規則は言語学に関する当業者に
既知であるかまたは容易に得られる規則であることに注
目すべきである。
上述のシステムは音声具現ユニット50に対するフロン
トエンド・プロセッサと見ることができる。
トエンド・プロセッサと見ることができる。
音声具現ユニット50は人間の談話を書記素または音素
の入力から発生する市場入手可能なユニットとすること
ができる0合成器は音素基準式または音響の成る他のユ
ニット、たとえばダイフォーンまたは半音節に基くもの
とすることができる0合成器は英語以外の言語を合成す
ることもできる。
の入力から発生する市場入手可能なユニットとすること
ができる0合成器は音素基準式または音響の成る他のユ
ニット、たとえばダイフォーンまたは半音節に基くもの
とすることができる0合成器は英語以外の言語を合成す
ることもできる。
第2図はシステムの一部としての言語#識別音声具現ブ
ロック60を示す、言l!#識別音声具現ブロック60
は、j11図に示す機能ブロックから構成されている6
図示のとおり、言#1III別音声具現ブロック60へ
の入力は名前、ろ過規則、および三字銘確串である。出
力は名前、言語付票、および音素であり、これらは音声
具現ユニット50に送られる。音素とはこの文脈ではダ
イフォーンおよび半音節を含む音響記号のすべてのアル
ファベットを意味することに注目すべきである。
ロック60を示す、言l!#識別音声具現ブロック60
は、j11図に示す機能ブロックから構成されている6
図示のとおり、言#1III別音声具現ブロック60へ
の入力は名前、ろ過規則、および三字銘確串である。出
力は名前、言語付票、および音素であり、これらは音声
具現ユニット50に送られる。音素とはこの文脈ではダ
イフォーンおよび半音節を含む音響記号のすべてのアル
ファベットを意味することに注目すべきである。
第2図によるシステムは書記製記号列を特定の言語群に
属するとして標示する。確率表を特定のデータベースに
対して洗練するために新しいデータベースを予備ろ過す
るのに言m識別子を使用する0分析ブロック62は入力
として名前お、よび言語付票および言語統計を言m識別
音声具現ブロック60から受取る1分析ブロックはこの
情報を取り、名前および言語付票をマスター言語ファイ
ル84に出力し、規則をろ過規則記憶装置68に対して
発生する。このようにして、システムのデータベースが
新しい入力名前が処理されるにつれて拡張されるので将
来の入力名前が一層容易に処理されることになる。ろ過
規則記憶装置68はろ過規則壱フィルタ12および言語
識別音声具碗ブロック60に供給する。
属するとして標示する。確率表を特定のデータベースに
対して洗練するために新しいデータベースを予備ろ過す
るのに言m識別子を使用する0分析ブロック62は入力
として名前お、よび言語付票および言語統計を言m識別
音声具現ブロック60から受取る1分析ブロックはこの
情報を取り、名前および言語付票をマスター言語ファイ
ル84に出力し、規則をろ過規則記憶装置68に対して
発生する。このようにして、システムのデータベースが
新しい入力名前が処理されるにつれて拡張されるので将
来の入力名前が一層容易に処理されることになる。ろ過
規則記憶装置68はろ過規則壱フィルタ12および言語
識別音声具碗ブロック60に供給する。
マスター・ファイルはすべての書記製記号列およびその
言#11#付票を備えている。このブロック64は分析
ブロック62により作られる。三字銘確率は所定の入力
三字銘の探索を容易にするために設計されたデータ構造
66で配列される。たとえば、例示した実施例は深さn
の三次元マトリックスを使用している。ただしnは言語
群の数である。
言#11#付票を備えている。このブロック64は分析
ブロック62により作られる。三字銘確率は所定の入力
三字銘の探索を容易にするために設計されたデータ構造
66で配列される。たとえば、例示した実施例は深さn
の三次元マトリックスを使用している。ただしnは言語
群の数である。
三字銘確率表は下記アルゴリズムを使用してマスター・
ファイルから計算される。
ファイルから計算される。
すべての言語$L (1−N)に対す、る各三字銘の発
生の総数を計算する。
生の総数を計算する。
Lの中のすべての書記製記号列SについてSの中のすべ
ての三字銘Tについて (カウント[T] [L] = O)ならばユニーク[
L]+ = 1 カウント[T][L]+ = 1 マスター内のすべての可能な三字銘Tについて和;0 すべての言1#Lについて 和十=カウント[T]CL]/ユニーク[L]すべての
言1#Lについて 和〉0ならば、確率[T][Lコ =カウント[T] [Lコ/ユニーク[Lコ/和その他
の場合、確率[Tコ[L]=O,O:先に述べた三字銘
度数表を三字銘、言語群、および度数の三次元配列と考
えることができる0度数とは名前の大きな標本に基くそ
れぞれの言語群に対する三字銘連鎖の発生の百分率を意
味する。
ての三字銘Tについて (カウント[T] [L] = O)ならばユニーク[
L]+ = 1 カウント[T][L]+ = 1 マスター内のすべての可能な三字銘Tについて和;0 すべての言1#Lについて 和十=カウント[T]CL]/ユニーク[L]すべての
言1#Lについて 和〉0ならば、確率[T][Lコ =カウント[T] [Lコ/ユニーク[Lコ/和その他
の場合、確率[Tコ[L]=O,O:先に述べた三字銘
度数表を三字銘、言語群、および度数の三次元配列と考
えることができる0度数とは名前の大きな標本に基くそ
れぞれの言語群に対する三字銘連鎖の発生の百分率を意
味する。
特定の言語群の構成員である三字銘の確率は多数の方法
で求めることができる。この実施例においては、特定の
言#!群の構成員である三字銘の確率は、下に示す公式
にしたがって、周知のバイエの定理から求められる。
で求めることができる。この実施例においては、特定の
言#!群の構成員である三字銘の確率は、下に示す公式
にしたがって、周知のバイエの定理から求められる。
バイエの規則はBjが所定のAを発生する確率P(Bj
/^)は P (A/Bj)P (Bj) P (Bj/A)” 、 □であるこ
とを述べている。
/^)は P (A/Bj)P (Bj) P (Bj/A)” 、 □であるこ
とを述べている。
問題に更に特定すれば、言語群に三字銘Tが与えられる
確率はP (Li/T)である。ここで更に解析して p (TzLi)= 。
確率はP (Li/T)である。ここで更に解析して p (TzLi)= 。
ただしX=言語#Liに発生するトークンTの回数
Y=言M #II L iに一義的に発生するトークン
の回数 ただしN=貫語群の数(重複しない) 故に に=1 k=1これにより最
終表は、三字銘の書記素に一つづつ、および言語群に対
して一つ、の四次元を有する。
の回数 ただしN=貫語群の数(重複しない) 故に に=1 k=1これにより最
終表は、三字銘の書記素に一つづつ、および言語群に対
して一つ、の四次元を有する。
ブロック66により計算された三字銘の確率は言語識別
音声具現ブロック60に、特に書記素記号列が特定の言
語群に属している確率のベクトルを発生する三字銘分析
器14に送られる。
音声具現ブロック60に、特に書記素記号列が特定の言
語群に属している確率のベクトルを発生する三字銘分析
器14に送られる。
(発明の効果)
上述のシステムを使用すれば、名前を一層正確に発音す
ることができる。性成を一層正確に発音するために性成
と関連して洗礼名を使用することのようななお一層の発
展が期待される。これには現存する知識ベースおよび規
則の組合せを拡張することが必要である。
ることができる。性成を一層正確に発音するために性成
と関連して洗礼名を使用することのようななお一層の発
展が期待される。これには現存する知識ベースおよび規
則の組合せを拡張することが必要である。
第1図は言語S識別音声具現モジュールの論理ブロック
図を示す。 第2図は本発明にしたがって構成された、第1図の言語
S識別音声具現モジュールを備えている、名曲分析シス
テムの論理ブロック図を示す。 10・・・辞書、12・・・フィルタ、 14・・・
三字銘分析器。 20・・・文字音響変換規則部、 50・・・音声具
現ユニット、80・・・言1識別音声具現ブロック、6
4・・・マスター言語ファイル。 (外り名) 第2図
図を示す。 第2図は本発明にしたがって構成された、第1図の言語
S識別音声具現モジュールを備えている、名曲分析シス
テムの論理ブロック図を示す。 10・・・辞書、12・・・フィルタ、 14・・・
三字銘分析器。 20・・・文字音響変換規則部、 50・・・音声具
現ユニット、80・・・言1識別音声具現ブロック、6
4・・・マスター言語ファイル。 (外り名) 第2図
Claims (1)
- 【特許請求の範囲】 1、言語群を所定の語に対する起源の言語群として明確
に識別し、または除外する方法であつて、入力語の書記
素の亜記号列を、該亜記号列の一つがろ過規則の一つと
合致して言語群を明確に識別するか、または前記亜記号
列の一つが前記ろ過規則の一つと合致して言語群が前記
入力語に対する起源の言語群として考察から除外される
ことを示すとき言語群を除外するまで、記憶してある一
組のろ過規則と比較する段階、および 言語群が起源の言語群として明確に識別されないとき起
源の可能な言語群のリストを作る段階、または前記起源
の言語群が明確に識別されるとき前記起源の言語群を表
示する段階、 から成る前記方法。 2、前記比較する段階が前記ろ過規則を上から下へ、お
よび右から左へ探す段階を含んでいる請求項1に記載の
方法。 3、入力語の起源の言語群にしたがつて所定の語に対す
る正しい音素を発生する方法であつて、入力語に対応す
る、各々がその語に対する語および音素を含んでいる、
辞書のエントリを探す段階、 辞書を探して前記入力語に対応するエントリが明らかに
なつたとき前記エントリを発音用音声具現ユニットに送
る段階、 前記入力語が前記辞書内に対応するエントリを備えてい
ないとき前記入力語をフィルタに送る段階、 前記フィルタにより前記入力語に対する起源の言語群を
識別するように、または前記入力語に対する起源の少く
とも一つの言語群を除外するようにろ過する段階、 前記フィルタが前記入力語に対する起源の言語群を明確
に識別したとき、前記入力語、および前記入力語に対す
る起源の言語群を示す言語付票を、前記フィルタから文
字音響変換規則を備えている文字音響変換モジュールに
送る段階、 前記入力語に対する起源の言語群が前記フィルタにより
明確に識別されないとき前記フィルタから前記入力語お
よび除外されない言語群を書記素分析器に送る段階、 前記入力語中の書記素を分析することにより前記入力語
に対する起源の最も蓋然的な言語群を発生する段階、 前記入力記および起源の前記最も蓋然的な言語群を前記
最も蓋然的な言語群に対応する前記文字音響変換規則の
サブセットに送る段階、 前記文字音響変換規則のサブセット内に前記入力語に対
する分節音素を発生する段階、 前記分節音素および前記言語付票を前記文字音響変換モ
ジュールから強勢割当て部に送る段階、前記入力語に対
する強勢割当て情報を前記強勢割当て部内に作る段階、
および 前記分節音素および前記強勢割当て情報を音声具現ユニ
ットに送る段階、 から成る前記方法。 4、前記書記素が三字銘である請求項3に記載の方法。 5、起源の最も蓋然的な言語群を発生する前記段階がバ
イエスの規則を使用して特定の言語群から入力語群に対
する書記素の確率を計算する段階を含んでいる請求項3
に記載の方法。 6、更に、起源の最も蓋然的な言語群を発生する段階が
、所定のしきい値より低い確率を有する起源の最も蓋然
的な言語群を発生するとき、一般的発音にデフオルトす
る段階、 を含む請求項3に記載の方法。 7、更に、起源の最も蓋然的な言語群を発生する段階が
、起源の二番目に最も蓋然的な言語群の確率より所定量
だけ大きくない確率を有する起源の最も蓋然的な言語群
を発生するとき、一般的発音にデフオルトする段階を含
む、請求項3に記載の方法。 8、言語群を所定の語に対する起源の言語群として明確
に識別し、または除外する装置であって、一組のろ過規
則、すなわち該ろ過規則の第1のサブセットが言語群を
明確に識別し、該ろ過規則の第2のサブセットが言語群
を除外するもの、を格納するろ過規則記憶装置、 入力語の書記素の亜記号列を、該亜記号列の一つがろ過
規則の前記第1のサブセットの一つと合致して言語群を
識別するまで、または前記亜記号列の一つがろ過規則の
前記第2のサブセットの一つと合致して言語群が前記入
力語に対する起源の言語群として考察から除外されるこ
とを示すとき言語群を除外するまで、ろ過規則の前記第
1および第2のサブセットと比較する比較器、および起
源の言語群として言語群が明確に識別されないとき起源
の可能な言語群のリストを作り、起源の前記言語群が明
確に識別されるとき起源の前記言語群を表示する出力、 から成る前記装置。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US27558188A | 1988-11-23 | 1988-11-23 | |
| US275,581 | 1988-11-23 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02224000A true JPH02224000A (ja) | 1990-09-06 |
| JP2571857B2 JP2571857B2 (ja) | 1997-01-16 |
Family
ID=23052951
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1300967A Expired - Lifetime JP2571857B2 (ja) | 1988-11-23 | 1989-11-21 | 入力語の起源の言語群の判定方法及び合成器による音素の発生方法 |
Country Status (8)
| Country | Link |
|---|---|
| US (1) | US5040218A (ja) |
| EP (1) | EP0372734B1 (ja) |
| JP (1) | JP2571857B2 (ja) |
| AT (1) | ATE102731T1 (ja) |
| AU (1) | AU610766B2 (ja) |
| CA (1) | CA2003565A1 (ja) |
| DE (1) | DE68913669T2 (ja) |
| NZ (1) | NZ231483A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002199086A (ja) * | 2000-12-26 | 2002-07-12 | Matsushita Electric Ind Co Ltd | 電話装置及びコードレス電話装置 |
| US7292980B1 (en) | 1999-04-30 | 2007-11-06 | Lucent Technologies Inc. | Graphical user interface and method for modifying pronunciations in text-to-speech and speech recognition systems |
Families Citing this family (202)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR950008022B1 (ko) * | 1991-06-19 | 1995-07-24 | 가부시끼가이샤 히다찌세이사꾸쇼 | 문자처리방법 및 장치와 문자입력방법 및 장치 |
| US5212730A (en) * | 1991-07-01 | 1993-05-18 | Texas Instruments Incorporated | Voice recognition of proper names using text-derived recognition models |
| US5613038A (en) * | 1992-12-18 | 1997-03-18 | International Business Machines Corporation | Communications system for multiple individually addressed messages |
| CA2119397C (en) * | 1993-03-19 | 2007-10-02 | Kim E.A. Silverman | Improved automated voice synthesis employing enhanced prosodic treatment of text, spelling of text and rate of annunciation |
| US5651095A (en) * | 1993-10-04 | 1997-07-22 | British Telecommunications Public Limited Company | Speech synthesis using word parser with knowledge base having dictionary of morphemes with binding properties and combining rules to identify input word class |
| US5787231A (en) * | 1995-02-02 | 1998-07-28 | International Business Machines Corporation | Method and system for improving pronunciation in a voice control system |
| US5761640A (en) * | 1995-12-18 | 1998-06-02 | Nynex Science & Technology, Inc. | Name and address processor |
| US5884262A (en) * | 1996-03-28 | 1999-03-16 | Bell Atlantic Network Services, Inc. | Computer network audio access and conversion system |
| US5832433A (en) * | 1996-06-24 | 1998-11-03 | Nynex Science And Technology, Inc. | Speech synthesis method for operator assistance telecommunications calls comprising a plurality of text-to-speech (TTS) devices |
| US6134528A (en) * | 1997-06-13 | 2000-10-17 | Motorola, Inc. | Method device and article of manufacture for neural-network based generation of postlexical pronunciations from lexical pronunciations |
| US5930754A (en) * | 1997-06-13 | 1999-07-27 | Motorola, Inc. | Method, device and article of manufacture for neural-network based orthography-phonetics transformation |
| US6415250B1 (en) * | 1997-06-18 | 2002-07-02 | Novell, Inc. | System and method for identifying language using morphologically-based techniques |
| CA2242065C (en) | 1997-07-03 | 2004-12-14 | Henry C.A. Hyde-Thomson | Unified messaging system with automatic language identification for text-to-speech conversion |
| US6108627A (en) * | 1997-10-31 | 2000-08-22 | Nortel Networks Corporation | Automatic transcription tool |
| US6269188B1 (en) * | 1998-03-12 | 2001-07-31 | Canon Kabushiki Kaisha | Word grouping accuracy value generation |
| US8855998B2 (en) | 1998-03-25 | 2014-10-07 | International Business Machines Corporation | Parsing culturally diverse names |
| US6963871B1 (en) * | 1998-03-25 | 2005-11-08 | Language Analysis Systems, Inc. | System and method for adaptive multi-cultural searching and matching of personal names |
| US8812300B2 (en) | 1998-03-25 | 2014-08-19 | International Business Machines Corporation | Identifying related names |
| US6411932B1 (en) * | 1998-06-12 | 2002-06-25 | Texas Instruments Incorporated | Rule-based learning of word pronunciations from training corpora |
| US6460015B1 (en) | 1998-12-15 | 2002-10-01 | International Business Machines Corporation | Method, system and computer program product for automatic character transliteration in a text string object |
| US6411948B1 (en) | 1998-12-15 | 2002-06-25 | International Business Machines Corporation | Method, system and computer program product for automatically capturing language translation and sorting information in a text class |
| US7099876B1 (en) | 1998-12-15 | 2006-08-29 | International Business Machines Corporation | Method, system and computer program product for storing transliteration and/or phonetic spelling information in a text string class |
| US6389386B1 (en) | 1998-12-15 | 2002-05-14 | International Business Machines Corporation | Method, system and computer program product for sorting text strings |
| US6496844B1 (en) | 1998-12-15 | 2002-12-17 | International Business Machines Corporation | Method, system and computer program product for providing a user interface with alternative display language choices |
| US6185524B1 (en) * | 1998-12-31 | 2001-02-06 | Lernout & Hauspie Speech Products N.V. | Method and apparatus for automatic identification of word boundaries in continuous text and computation of word boundary scores |
| DE19942178C1 (de) | 1999-09-03 | 2001-01-25 | Siemens Ag | Verfahren zum Aufbereiten einer Datenbank für die automatische Sprachverarbeitung |
| DE19963812A1 (de) * | 1999-12-30 | 2001-07-05 | Nokia Mobile Phones Ltd | Verfahren zum Erkennen einer Sprache und zum Steuern einer Sprachsyntheseeinheit sowie Kommunikationsvorrichtung |
| US8645137B2 (en) | 2000-03-16 | 2014-02-04 | Apple Inc. | Fast, language-independent method for user authentication by voice |
| US6272464B1 (en) * | 2000-03-27 | 2001-08-07 | Lucent Technologies Inc. | Method and apparatus for assembling a prediction list of name pronunciation variations for use during speech recognition |
| US6519557B1 (en) | 2000-06-06 | 2003-02-11 | International Business Machines Corporation | Software and method for recognizing similarity of documents written in different languages based on a quantitative measure of similarity |
| ITFI20010199A1 (it) | 2001-10-22 | 2003-04-22 | Riccardo Vieri | Sistema e metodo per trasformare in voce comunicazioni testuali ed inviarle con una connessione internet a qualsiasi apparato telefonico |
| US20040034532A1 (en) * | 2002-08-16 | 2004-02-19 | Sugata Mukhopadhyay | Filter architecture for rapid enablement of voice access to data repositories |
| US7047193B1 (en) * | 2002-09-13 | 2006-05-16 | Apple Computer, Inc. | Unsupervised data-driven pronunciation modeling |
| US7353164B1 (en) | 2002-09-13 | 2008-04-01 | Apple Inc. | Representation of orthography in a continuous vector space |
| US8285537B2 (en) * | 2003-01-31 | 2012-10-09 | Comverse, Inc. | Recognition of proper nouns using native-language pronunciation |
| TWI233589B (en) * | 2004-03-05 | 2005-06-01 | Ind Tech Res Inst | Method for text-to-pronunciation conversion capable of increasing the accuracy by re-scoring graphemes likely to be tagged erroneously |
| US20070005586A1 (en) * | 2004-03-30 | 2007-01-04 | Shaefer Leonard A Jr | Parsing culturally diverse names |
| US20050267757A1 (en) * | 2004-05-27 | 2005-12-01 | Nokia Corporation | Handling of acronyms and digits in a speech recognition and text-to-speech engine |
| EP1693830B1 (en) * | 2005-02-21 | 2017-12-20 | Harman Becker Automotive Systems GmbH | Voice-controlled data system |
| US8677377B2 (en) | 2005-09-08 | 2014-03-18 | Apple Inc. | Method and apparatus for building an intelligent automated assistant |
| US7633076B2 (en) | 2005-09-30 | 2009-12-15 | Apple Inc. | Automated response to and sensing of user activity in portable devices |
| KR101063607B1 (ko) * | 2005-10-14 | 2011-09-07 | 주식회사 현대오토넷 | 음성인식을 이용한 명칭 검색 기능을 가지는 네비게이션시스템 및 그 방법 |
| US20070127652A1 (en) * | 2005-12-01 | 2007-06-07 | Divine Abha S | Method and system for processing calls |
| US20070150279A1 (en) * | 2005-12-27 | 2007-06-28 | Oracle International Corporation | Word matching with context sensitive character to sound correlating |
| US20070206747A1 (en) * | 2006-03-01 | 2007-09-06 | Carol Gruchala | System and method for performing call screening |
| US20070233490A1 (en) * | 2006-04-03 | 2007-10-04 | Texas Instruments, Incorporated | System and method for text-to-phoneme mapping with prior knowledge |
| US9318108B2 (en) | 2010-01-18 | 2016-04-19 | Apple Inc. | Intelligent automated assistant |
| US8719027B2 (en) * | 2007-02-28 | 2014-05-06 | Microsoft Corporation | Name synthesis |
| US7873621B1 (en) * | 2007-03-30 | 2011-01-18 | Google Inc. | Embedding advertisements based on names |
| US8977255B2 (en) | 2007-04-03 | 2015-03-10 | Apple Inc. | Method and system for operating a multi-function portable electronic device using voice-activation |
| US9053089B2 (en) | 2007-10-02 | 2015-06-09 | Apple Inc. | Part-of-speech tagging using latent analogy |
| US8620662B2 (en) | 2007-11-20 | 2013-12-31 | Apple Inc. | Context-aware unit selection |
| US10002189B2 (en) | 2007-12-20 | 2018-06-19 | Apple Inc. | Method and apparatus for searching using an active ontology |
| US9330720B2 (en) | 2008-01-03 | 2016-05-03 | Apple Inc. | Methods and apparatus for altering audio output signals |
| US8065143B2 (en) | 2008-02-22 | 2011-11-22 | Apple Inc. | Providing text input using speech data and non-speech data |
| US8996376B2 (en) | 2008-04-05 | 2015-03-31 | Apple Inc. | Intelligent text-to-speech conversion |
| US10496753B2 (en) | 2010-01-18 | 2019-12-03 | Apple Inc. | Automatically adapting user interfaces for hands-free interaction |
| US8464150B2 (en) | 2008-06-07 | 2013-06-11 | Apple Inc. | Automatic language identification for dynamic text processing |
| US20100030549A1 (en) | 2008-07-31 | 2010-02-04 | Lee Michael M | Mobile device having human language translation capability with positional feedback |
| US8768702B2 (en) | 2008-09-05 | 2014-07-01 | Apple Inc. | Multi-tiered voice feedback in an electronic device |
| US8898568B2 (en) | 2008-09-09 | 2014-11-25 | Apple Inc. | Audio user interface |
| US8583418B2 (en) | 2008-09-29 | 2013-11-12 | Apple Inc. | Systems and methods of detecting language and natural language strings for text to speech synthesis |
| US8712776B2 (en) | 2008-09-29 | 2014-04-29 | Apple Inc. | Systems and methods for selective text to speech synthesis |
| US8676904B2 (en) | 2008-10-02 | 2014-03-18 | Apple Inc. | Electronic devices with voice command and contextual data processing capabilities |
| US9959870B2 (en) | 2008-12-11 | 2018-05-01 | Apple Inc. | Speech recognition involving a mobile device |
| US8862252B2 (en) | 2009-01-30 | 2014-10-14 | Apple Inc. | Audio user interface for displayless electronic device |
| US8380507B2 (en) | 2009-03-09 | 2013-02-19 | Apple Inc. | Systems and methods for determining the language to use for speech generated by a text to speech engine |
| US10241644B2 (en) | 2011-06-03 | 2019-03-26 | Apple Inc. | Actionable reminder entries |
| US9858925B2 (en) | 2009-06-05 | 2018-01-02 | Apple Inc. | Using context information to facilitate processing of commands in a virtual assistant |
| US10241752B2 (en) | 2011-09-30 | 2019-03-26 | Apple Inc. | Interface for a virtual digital assistant |
| US10540976B2 (en) | 2009-06-05 | 2020-01-21 | Apple Inc. | Contextual voice commands |
| US10255566B2 (en) | 2011-06-03 | 2019-04-09 | Apple Inc. | Generating and processing task items that represent tasks to perform |
| US9431006B2 (en) | 2009-07-02 | 2016-08-30 | Apple Inc. | Methods and apparatuses for automatic speech recognition |
| US8682649B2 (en) | 2009-11-12 | 2014-03-25 | Apple Inc. | Sentiment prediction from textual data |
| US8600743B2 (en) | 2010-01-06 | 2013-12-03 | Apple Inc. | Noise profile determination for voice-related feature |
| US8381107B2 (en) | 2010-01-13 | 2013-02-19 | Apple Inc. | Adaptive audio feedback system and method |
| US8311838B2 (en) | 2010-01-13 | 2012-11-13 | Apple Inc. | Devices and methods for identifying a prompt corresponding to a voice input in a sequence of prompts |
| US10679605B2 (en) | 2010-01-18 | 2020-06-09 | Apple Inc. | Hands-free list-reading by intelligent automated assistant |
| US10553209B2 (en) | 2010-01-18 | 2020-02-04 | Apple Inc. | Systems and methods for hands-free notification summaries |
| US10705794B2 (en) | 2010-01-18 | 2020-07-07 | Apple Inc. | Automatically adapting user interfaces for hands-free interaction |
| US10276170B2 (en) | 2010-01-18 | 2019-04-30 | Apple Inc. | Intelligent automated assistant |
| DE202011111062U1 (de) | 2010-01-25 | 2019-02-19 | Newvaluexchange Ltd. | Vorrichtung und System für eine Digitalkonversationsmanagementplattform |
| US8682667B2 (en) | 2010-02-25 | 2014-03-25 | Apple Inc. | User profiling for selecting user specific voice input processing information |
| US8713021B2 (en) | 2010-07-07 | 2014-04-29 | Apple Inc. | Unsupervised document clustering using latent semantic density analysis |
| US8719006B2 (en) | 2010-08-27 | 2014-05-06 | Apple Inc. | Combined statistical and rule-based part-of-speech tagging for text-to-speech synthesis |
| US8688435B2 (en) | 2010-09-22 | 2014-04-01 | Voice On The Go Inc. | Systems and methods for normalizing input media |
| US8719014B2 (en) | 2010-09-27 | 2014-05-06 | Apple Inc. | Electronic device with text error correction based on voice recognition data |
| US10515147B2 (en) | 2010-12-22 | 2019-12-24 | Apple Inc. | Using statistical language models for contextual lookup |
| US10762293B2 (en) | 2010-12-22 | 2020-09-01 | Apple Inc. | Using parts-of-speech tagging and named entity recognition for spelling correction |
| US8781836B2 (en) | 2011-02-22 | 2014-07-15 | Apple Inc. | Hearing assistance system for providing consistent human speech |
| US9262612B2 (en) | 2011-03-21 | 2016-02-16 | Apple Inc. | Device access using voice authentication |
| US10057736B2 (en) | 2011-06-03 | 2018-08-21 | Apple Inc. | Active transport based notifications |
| US10672399B2 (en) | 2011-06-03 | 2020-06-02 | Apple Inc. | Switching between text data and audio data based on a mapping |
| US8812294B2 (en) | 2011-06-21 | 2014-08-19 | Apple Inc. | Translating phrases from one language into another using an order-based set of declarative rules |
| US8812295B1 (en) | 2011-07-26 | 2014-08-19 | Google Inc. | Techniques for performing language detection and translation for multi-language content feeds |
| US8706472B2 (en) | 2011-08-11 | 2014-04-22 | Apple Inc. | Method for disambiguating multiple readings in language conversion |
| US8994660B2 (en) | 2011-08-29 | 2015-03-31 | Apple Inc. | Text correction processing |
| US8762156B2 (en) | 2011-09-28 | 2014-06-24 | Apple Inc. | Speech recognition repair using contextual information |
| DE102011118059A1 (de) | 2011-11-09 | 2013-05-16 | Elektrobit Automotive Gmbh | Technik zur Ausgabe eines akustischen Signals mittels eines Navigationssystems |
| US10134385B2 (en) | 2012-03-02 | 2018-11-20 | Apple Inc. | Systems and methods for name pronunciation |
| US9483461B2 (en) * | 2012-03-06 | 2016-11-01 | Apple Inc. | Handling speech synthesis of content for multiple languages |
| US9280610B2 (en) | 2012-05-14 | 2016-03-08 | Apple Inc. | Crowd sourcing information to fulfill user requests |
| US10417037B2 (en) | 2012-05-15 | 2019-09-17 | Apple Inc. | Systems and methods for integrating third party services with a digital assistant |
| US8775442B2 (en) | 2012-05-15 | 2014-07-08 | Apple Inc. | Semantic search using a single-source semantic model |
| US10019994B2 (en) | 2012-06-08 | 2018-07-10 | Apple Inc. | Systems and methods for recognizing textual identifiers within a plurality of words |
| US9721563B2 (en) | 2012-06-08 | 2017-08-01 | Apple Inc. | Name recognition system |
| US9495129B2 (en) | 2012-06-29 | 2016-11-15 | Apple Inc. | Device, method, and user interface for voice-activated navigation and browsing of a document |
| US9576574B2 (en) | 2012-09-10 | 2017-02-21 | Apple Inc. | Context-sensitive handling of interruptions by intelligent digital assistant |
| US9547647B2 (en) | 2012-09-19 | 2017-01-17 | Apple Inc. | Voice-based media searching |
| US8935167B2 (en) | 2012-09-25 | 2015-01-13 | Apple Inc. | Exemplar-based latent perceptual modeling for automatic speech recognition |
| CN103065630B (zh) | 2012-12-28 | 2015-01-07 | 科大讯飞股份有限公司 | 用户个性化信息语音识别方法及系统 |
| DE112014000709B4 (de) | 2013-02-07 | 2021-12-30 | Apple Inc. | Verfahren und vorrichtung zum betrieb eines sprachtriggers für einen digitalen assistenten |
| US10572476B2 (en) | 2013-03-14 | 2020-02-25 | Apple Inc. | Refining a search based on schedule items |
| US10652394B2 (en) | 2013-03-14 | 2020-05-12 | Apple Inc. | System and method for processing voicemail |
| US9977779B2 (en) | 2013-03-14 | 2018-05-22 | Apple Inc. | Automatic supplementation of word correction dictionaries |
| US9733821B2 (en) | 2013-03-14 | 2017-08-15 | Apple Inc. | Voice control to diagnose inadvertent activation of accessibility features |
| US10642574B2 (en) | 2013-03-14 | 2020-05-05 | Apple Inc. | Device, method, and graphical user interface for outputting captions |
| US9368114B2 (en) | 2013-03-14 | 2016-06-14 | Apple Inc. | Context-sensitive handling of interruptions |
| US10748529B1 (en) | 2013-03-15 | 2020-08-18 | Apple Inc. | Voice activated device for use with a voice-based digital assistant |
| WO2014144949A2 (en) | 2013-03-15 | 2014-09-18 | Apple Inc. | Training an at least partial voice command system |
| KR102057795B1 (ko) | 2013-03-15 | 2019-12-19 | 애플 인크. | 콘텍스트-민감성 방해 처리 |
| WO2014144579A1 (en) | 2013-03-15 | 2014-09-18 | Apple Inc. | System and method for updating an adaptive speech recognition model |
| CN105190607B (zh) | 2013-03-15 | 2018-11-30 | 苹果公司 | 通过智能数字助理的用户培训 |
| WO2014197336A1 (en) | 2013-06-07 | 2014-12-11 | Apple Inc. | System and method for detecting errors in interactions with a voice-based digital assistant |
| WO2014197334A2 (en) | 2013-06-07 | 2014-12-11 | Apple Inc. | System and method for user-specified pronunciation of words for speech synthesis and recognition |
| US9582608B2 (en) | 2013-06-07 | 2017-02-28 | Apple Inc. | Unified ranking with entropy-weighted information for phrase-based semantic auto-completion |
| WO2014197335A1 (en) | 2013-06-08 | 2014-12-11 | Apple Inc. | Interpreting and acting upon commands that involve sharing information with remote devices |
| US10176167B2 (en) | 2013-06-09 | 2019-01-08 | Apple Inc. | System and method for inferring user intent from speech inputs |
| KR101959188B1 (ko) | 2013-06-09 | 2019-07-02 | 애플 인크. | 디지털 어시스턴트의 둘 이상의 인스턴스들에 걸친 대화 지속성을 가능하게 하기 위한 디바이스, 방법 및 그래픽 사용자 인터페이스 |
| KR101809808B1 (ko) | 2013-06-13 | 2017-12-15 | 애플 인크. | 음성 명령에 의해 개시되는 긴급 전화를 걸기 위한 시스템 및 방법 |
| KR101749009B1 (ko) | 2013-08-06 | 2017-06-19 | 애플 인크. | 원격 디바이스로부터의 활동에 기초한 스마트 응답의 자동 활성화 |
| US10296160B2 (en) | 2013-12-06 | 2019-05-21 | Apple Inc. | Method for extracting salient dialog usage from live data |
| US9620105B2 (en) | 2014-05-15 | 2017-04-11 | Apple Inc. | Analyzing audio input for efficient speech and music recognition |
| US10592095B2 (en) | 2014-05-23 | 2020-03-17 | Apple Inc. | Instantaneous speaking of content on touch devices |
| US9502031B2 (en) | 2014-05-27 | 2016-11-22 | Apple Inc. | Method for supporting dynamic grammars in WFST-based ASR |
| US9842101B2 (en) | 2014-05-30 | 2017-12-12 | Apple Inc. | Predictive conversion of language input |
| US9734193B2 (en) | 2014-05-30 | 2017-08-15 | Apple Inc. | Determining domain salience ranking from ambiguous words in natural speech |
| US9430463B2 (en) | 2014-05-30 | 2016-08-30 | Apple Inc. | Exemplar-based natural language processing |
| WO2015184186A1 (en) | 2014-05-30 | 2015-12-03 | Apple Inc. | Multi-command single utterance input method |
| US9785630B2 (en) | 2014-05-30 | 2017-10-10 | Apple Inc. | Text prediction using combined word N-gram and unigram language models |
| US10170123B2 (en) | 2014-05-30 | 2019-01-01 | Apple Inc. | Intelligent assistant for home automation |
| US9715875B2 (en) | 2014-05-30 | 2017-07-25 | Apple Inc. | Reducing the need for manual start/end-pointing and trigger phrases |
| US10078631B2 (en) | 2014-05-30 | 2018-09-18 | Apple Inc. | Entropy-guided text prediction using combined word and character n-gram language models |
| US9633004B2 (en) | 2014-05-30 | 2017-04-25 | Apple Inc. | Better resolution when referencing to concepts |
| US10289433B2 (en) | 2014-05-30 | 2019-05-14 | Apple Inc. | Domain specific language for encoding assistant dialog |
| US9760559B2 (en) | 2014-05-30 | 2017-09-12 | Apple Inc. | Predictive text input |
| US10659851B2 (en) | 2014-06-30 | 2020-05-19 | Apple Inc. | Real-time digital assistant knowledge updates |
| US9338493B2 (en) | 2014-06-30 | 2016-05-10 | Apple Inc. | Intelligent automated assistant for TV user interactions |
| US10446141B2 (en) | 2014-08-28 | 2019-10-15 | Apple Inc. | Automatic speech recognition based on user feedback |
| US9818400B2 (en) | 2014-09-11 | 2017-11-14 | Apple Inc. | Method and apparatus for discovering trending terms in speech requests |
| US10789041B2 (en) | 2014-09-12 | 2020-09-29 | Apple Inc. | Dynamic thresholds for always listening speech trigger |
| US9668121B2 (en) | 2014-09-30 | 2017-05-30 | Apple Inc. | Social reminders |
| US10074360B2 (en) | 2014-09-30 | 2018-09-11 | Apple Inc. | Providing an indication of the suitability of speech recognition |
| US9886432B2 (en) | 2014-09-30 | 2018-02-06 | Apple Inc. | Parsimonious handling of word inflection via categorical stem + suffix N-gram language models |
| US9646609B2 (en) | 2014-09-30 | 2017-05-09 | Apple Inc. | Caching apparatus for serving phonetic pronunciations |
| US10127911B2 (en) | 2014-09-30 | 2018-11-13 | Apple Inc. | Speaker identification and unsupervised speaker adaptation techniques |
| US10552013B2 (en) | 2014-12-02 | 2020-02-04 | Apple Inc. | Data detection |
| US9711141B2 (en) | 2014-12-09 | 2017-07-18 | Apple Inc. | Disambiguating heteronyms in speech synthesis |
| US9865280B2 (en) | 2015-03-06 | 2018-01-09 | Apple Inc. | Structured dictation using intelligent automated assistants |
| US10567477B2 (en) | 2015-03-08 | 2020-02-18 | Apple Inc. | Virtual assistant continuity |
| US9721566B2 (en) | 2015-03-08 | 2017-08-01 | Apple Inc. | Competing devices responding to voice triggers |
| US9886953B2 (en) | 2015-03-08 | 2018-02-06 | Apple Inc. | Virtual assistant activation |
| US9899019B2 (en) | 2015-03-18 | 2018-02-20 | Apple Inc. | Systems and methods for structured stem and suffix language models |
| US9842105B2 (en) | 2015-04-16 | 2017-12-12 | Apple Inc. | Parsimonious continuous-space phrase representations for natural language processing |
| US10083688B2 (en) | 2015-05-27 | 2018-09-25 | Apple Inc. | Device voice control for selecting a displayed affordance |
| US10127220B2 (en) | 2015-06-04 | 2018-11-13 | Apple Inc. | Language identification from short strings |
| US10101822B2 (en) | 2015-06-05 | 2018-10-16 | Apple Inc. | Language input correction |
| US11025565B2 (en) | 2015-06-07 | 2021-06-01 | Apple Inc. | Personalized prediction of responses for instant messaging |
| US10255907B2 (en) | 2015-06-07 | 2019-04-09 | Apple Inc. | Automatic accent detection using acoustic models |
| US10186254B2 (en) | 2015-06-07 | 2019-01-22 | Apple Inc. | Context-based endpoint detection |
| US10671428B2 (en) | 2015-09-08 | 2020-06-02 | Apple Inc. | Distributed personal assistant |
| US10747498B2 (en) | 2015-09-08 | 2020-08-18 | Apple Inc. | Zero latency digital assistant |
| US9697820B2 (en) | 2015-09-24 | 2017-07-04 | Apple Inc. | Unit-selection text-to-speech synthesis using concatenation-sensitive neural networks |
| US10366158B2 (en) | 2015-09-29 | 2019-07-30 | Apple Inc. | Efficient word encoding for recurrent neural network language models |
| US11010550B2 (en) | 2015-09-29 | 2021-05-18 | Apple Inc. | Unified language modeling framework for word prediction, auto-completion and auto-correction |
| US11587559B2 (en) | 2015-09-30 | 2023-02-21 | Apple Inc. | Intelligent device identification |
| US10691473B2 (en) | 2015-11-06 | 2020-06-23 | Apple Inc. | Intelligent automated assistant in a messaging environment |
| US10049668B2 (en) | 2015-12-02 | 2018-08-14 | Apple Inc. | Applying neural network language models to weighted finite state transducers for automatic speech recognition |
| US10223066B2 (en) | 2015-12-23 | 2019-03-05 | Apple Inc. | Proactive assistance based on dialog communication between devices |
| US10446143B2 (en) | 2016-03-14 | 2019-10-15 | Apple Inc. | Identification of voice inputs providing credentials |
| US9747891B1 (en) | 2016-05-18 | 2017-08-29 | International Business Machines Corporation | Name pronunciation recommendation |
| US9934775B2 (en) | 2016-05-26 | 2018-04-03 | Apple Inc. | Unit-selection text-to-speech synthesis based on predicted concatenation parameters |
| US9972304B2 (en) | 2016-06-03 | 2018-05-15 | Apple Inc. | Privacy preserving distributed evaluation framework for embedded personalized systems |
| US10249300B2 (en) | 2016-06-06 | 2019-04-02 | Apple Inc. | Intelligent list reading |
| US10049663B2 (en) | 2016-06-08 | 2018-08-14 | Apple, Inc. | Intelligent automated assistant for media exploration |
| DK179588B1 (en) | 2016-06-09 | 2019-02-22 | Apple Inc. | INTELLIGENT AUTOMATED ASSISTANT IN A HOME ENVIRONMENT |
| US10509862B2 (en) | 2016-06-10 | 2019-12-17 | Apple Inc. | Dynamic phrase expansion of language input |
| US10586535B2 (en) | 2016-06-10 | 2020-03-10 | Apple Inc. | Intelligent digital assistant in a multi-tasking environment |
| US10490187B2 (en) | 2016-06-10 | 2019-11-26 | Apple Inc. | Digital assistant providing automated status report |
| US10192552B2 (en) | 2016-06-10 | 2019-01-29 | Apple Inc. | Digital assistant providing whispered speech |
| US10067938B2 (en) | 2016-06-10 | 2018-09-04 | Apple Inc. | Multilingual word prediction |
| DK179415B1 (en) | 2016-06-11 | 2018-06-14 | Apple Inc | Intelligent device arbitration and control |
| DK201670540A1 (en) | 2016-06-11 | 2018-01-08 | Apple Inc | Application integration with a digital assistant |
| DK179049B1 (en) | 2016-06-11 | 2017-09-18 | Apple Inc | Data driven natural language event detection and classification |
| DK179343B1 (en) | 2016-06-11 | 2018-05-14 | Apple Inc | Intelligent task discovery |
| US10593346B2 (en) | 2016-12-22 | 2020-03-17 | Apple Inc. | Rank-reduced token representation for automatic speech recognition |
| CN106920547B (zh) * | 2017-02-21 | 2021-11-02 | 腾讯科技(上海)有限公司 | 语音转换方法和装置 |
| DK179745B1 (en) | 2017-05-12 | 2019-05-01 | Apple Inc. | SYNCHRONIZATION AND TASK DELEGATION OF A DIGITAL ASSISTANT |
| DK201770431A1 (en) | 2017-05-15 | 2018-12-20 | Apple Inc. | Optimizing dialogue policy decisions for digital assistants using implicit feedback |
| US11289070B2 (en) * | 2018-03-23 | 2022-03-29 | Rankin Labs, Llc | System and method for identifying a speaker's community of origin from a sound sample |
| WO2020014354A1 (en) | 2018-07-10 | 2020-01-16 | John Rankin | System and method for indexing sound fragments containing speech |
| WO2021183421A2 (en) | 2020-03-09 | 2021-09-16 | John Rankin | Systems and methods for morpheme reflective engagement response |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6349799A (ja) * | 1986-08-20 | 1988-03-02 | 日本電信電話株式会社 | 音声出力装置 |
| JPS6373298A (ja) * | 1986-09-17 | 1988-04-02 | 富士通株式会社 | 文―音声変換装置に用いる複合語処理装置 |
| JPS63157226A (ja) * | 1986-12-20 | 1988-06-30 | Fujitsu Ltd | 会話型文章読み上げ装置 |
| JPS63223792A (ja) * | 1987-03-13 | 1988-09-19 | 富士通株式会社 | 文−音声変換装置 |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3704345A (en) * | 1971-03-19 | 1972-11-28 | Bell Telephone Labor Inc | Conversion of printed text into synthetic speech |
| BG24190A1 (en) * | 1976-09-08 | 1978-01-10 | Antonov | Method of synthesis of speech and device for effecting same |
| US4337375A (en) * | 1980-06-12 | 1982-06-29 | Texas Instruments Incorporated | Manually controllable data reading apparatus for speech synthesizers |
| NL8200726A (nl) * | 1982-02-24 | 1983-09-16 | Philips Nv | Inrichting voor het genereren van de auditieve informatie van een verzameling karakters. |
| US4692941A (en) * | 1984-04-10 | 1987-09-08 | First Byte | Real-time text-to-speech conversion system |
-
1989
- 1989-11-15 DE DE68913669T patent/DE68913669T2/de not_active Expired - Fee Related
- 1989-11-15 EP EP89311830A patent/EP0372734B1/en not_active Expired - Lifetime
- 1989-11-15 AT AT89311830T patent/ATE102731T1/de not_active IP Right Cessation
- 1989-11-21 JP JP1300967A patent/JP2571857B2/ja not_active Expired - Lifetime
- 1989-11-22 NZ NZ231483A patent/NZ231483A/en unknown
- 1989-11-22 AU AU45414/89A patent/AU610766B2/en not_active Ceased
- 1989-11-22 CA CA002003565A patent/CA2003565A1/en not_active Abandoned
-
1990
- 1990-07-06 US US07/551,045 patent/US5040218A/en not_active Expired - Lifetime
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6349799A (ja) * | 1986-08-20 | 1988-03-02 | 日本電信電話株式会社 | 音声出力装置 |
| JPS6373298A (ja) * | 1986-09-17 | 1988-04-02 | 富士通株式会社 | 文―音声変換装置に用いる複合語処理装置 |
| JPS63157226A (ja) * | 1986-12-20 | 1988-06-30 | Fujitsu Ltd | 会話型文章読み上げ装置 |
| JPS63223792A (ja) * | 1987-03-13 | 1988-09-19 | 富士通株式会社 | 文−音声変換装置 |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7292980B1 (en) | 1999-04-30 | 2007-11-06 | Lucent Technologies Inc. | Graphical user interface and method for modifying pronunciations in text-to-speech and speech recognition systems |
| JP2002199086A (ja) * | 2000-12-26 | 2002-07-12 | Matsushita Electric Ind Co Ltd | 電話装置及びコードレス電話装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP0372734B1 (en) | 1994-03-09 |
| DE68913669D1 (de) | 1994-04-14 |
| US5040218A (en) | 1991-08-13 |
| CA2003565A1 (en) | 1990-05-23 |
| AU610766B2 (en) | 1991-05-23 |
| JP2571857B2 (ja) | 1997-01-16 |
| EP0372734A1 (en) | 1990-06-13 |
| NZ231483A (en) | 1995-07-26 |
| AU4541489A (en) | 1990-05-31 |
| DE68913669T2 (de) | 1994-07-21 |
| ATE102731T1 (de) | 1994-03-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH02224000A (ja) | 入力語の起源の言語群の判定方法及び合成器による音素の発生方法 | |
| Protopapas et al. | A comparative quantitative analysis of Greek orthographic transparency | |
| US7107216B2 (en) | Grapheme-phoneme conversion of a word which is not contained as a whole in a pronunciation lexicon | |
| US5949961A (en) | Word syllabification in speech synthesis system | |
| US8868431B2 (en) | Recognition dictionary creation device and voice recognition device | |
| US6243680B1 (en) | Method and apparatus for obtaining a transcription of phrases through text and spoken utterances | |
| US6208968B1 (en) | Computer method and apparatus for text-to-speech synthesizer dictionary reduction | |
| JP3481497B2 (ja) | 綴り言葉に対する複数発音を生成し評価する判断ツリーを利用する方法及び装置 | |
| JP5207642B2 (ja) | 語句として新たに認識するべき文字列を取得するためのシステム、方法及びコンピュータプログラム | |
| JPH03224055A (ja) | 同時通訳向き音声認識システムおよびその音声認識方法 | |
| JP2004046807A (ja) | 表意文字言語のマルチモーダル入力 | |
| US7406408B1 (en) | Method of recognizing phones in speech of any language | |
| US5745875A (en) | Stenographic translation system automatic speech recognition | |
| JP6998017B2 (ja) | 音声合成用データ生成装置、音声合成用データ生成方法及び音声合成システム | |
| US7430503B1 (en) | Method of combining corpora to achieve consistency in phonetic labeling | |
| Ghoshal et al. | Web-derived pronunciations | |
| Akinwonm | Development of a prosodic read speech syllabic corpus of the yoruba language | |
| JPH06282290A (ja) | 自然言語処理装置およびその方法 | |
| JP2003162524A (ja) | 言語処理装置 | |
| JP5132430B2 (ja) | 姓名候補を生成する情報処理装置、情報処理方法、およびプログラム | |
| Xydas et al. | Text normalization for the pronunciation of non-standard words in an inflected language | |
| JPS6229796B2 (ja) | ||
| Wypych et al. | A grapheme-tophoneme transcription algorithm based on the SAMPA alphabet extension for the Polish language | |
| JP2004301968A (ja) | 発話処理装置、発話処理方法及び発話処理用プログラム | |
| JP4206253B2 (ja) | 自動音声応答装置及び自動音声応答方法 |