WO2009086127A2 - Logiciel vocal pour données de navigation - Google Patents

Logiciel vocal pour données de navigation Download PDF

Info

Publication number
WO2009086127A2
WO2009086127A2 PCT/US2008/087715 US2008087715W WO2009086127A2 WO 2009086127 A2 WO2009086127 A2 WO 2009086127A2 US 2008087715 W US2008087715 W US 2008087715W WO 2009086127 A2 WO2009086127 A2 WO 2009086127A2
Authority
WO
WIPO (PCT)
Prior art keywords
processor
utterances
language database
determining device
utterance
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.)
Ceased
Application number
PCT/US2008/087715
Other languages
English (en)
Other versions
WO2009086127A3 (fr
Inventor
Scott D. Hammerschmidt
Jacob W. Caire
Michael P. Russell
David W. Wiskur
Scott J. Brunk
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
GARMIN Ltd
Garmin Ltd Kayman
Original Assignee
GARMIN Ltd
Garmin Ltd Kayman
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by GARMIN Ltd, Garmin Ltd Kayman filed Critical GARMIN Ltd
Priority to EP08867367A priority Critical patent/EP2232459A4/fr
Priority to CN200880122722.7A priority patent/CN101911145B/zh
Priority to JP2010540817A priority patent/JP5345635B2/ja
Publication of WO2009086127A2 publication Critical patent/WO2009086127A2/fr
Anticipated expiration legal-status Critical
Publication of WO2009086127A3 publication Critical patent/WO2009086127A3/fr
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L13/00Speech synthesis; Text to speech systems
    • G10L13/02Methods for producing synthetic speech; Speech synthesisers
    • G10L13/027Concept to speech synthesisers; Generation of natural phrases from machine-based concepts
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L13/00Speech synthesis; Text to speech systems

Definitions

  • a position-determining device can also provide the directions via audible turn-by-turn instructions to a user.
  • Audible driving instructions are helpful in that the user does not need to switch the user's focus from the road to a graphical display in order to receive driving directions.
  • PRVs pre-recorded voices
  • current PRV implementations suffer from a number of drawbacks.
  • syntax and vocabulary knowledge in many current PRV implementations is defined by operating software of the position-determining device, which inhibits the modification of existing and creation of new PRVs.
  • the rigid syntax and vocabulary defined within typical operating software inhibits the random selection of audio clips for a particular event for output by the position- determining device.
  • a voice package includes a language database and a plurality of audio files.
  • the language database specifies appropriate syntax and vocabulary for information that is intended for audio output by a position-determining device.
  • the audio files include words and/or phrases that may be accessed by the position-determining device to communicate the information via audible output.
  • FIG. 1 is an illustration of an example positioning system environment that is operable to provide flexible creation and modification of navigation voice data.
  • FIG. 3 is a flow diagram depicting a procedure in a specific example implementation for retrieving and arranging audio data for output by a position- determining device.
  • Some embodiments also utilize a voice package toolkit to construct and/or customize one or more parts of a voice package.
  • the toolkit may include one or more software modules and/or applications that reside on a position-determining device or other computing device.
  • the toolkit may also include a test module that can be used by developers and/or end users to listen to various combinations of audio files that are generated from the syntax and/or vocabulary information in the voice package.
  • the test kit enables developers and/or end users to test various navigation scenarios in a controlled environment and, in some embodiments, without an actual position- determining device (e.g., the test kit may reside on a computing device separate from a position-determining device).
  • Example Environment is first described that is operable to employ techniques and processes for creation and modification of navigation voice vocabulary and syntax discussed herein.
  • Example processes are then described which may be employed in the exemplary environment, as well as in other environments without departing from the spirit and scope thereof.
  • a discussion of the voice package toolkit is then presented, which is followed by one example of script that may utilized to implement various techniques and processes discussed herein.
  • an example process is described for specifying criteria for selecting one or more phrases from a plurality of available phrases, the one or more phrases to be used to output information.
  • the environment 100 also includes a position-determining device 108, such as any type of mobile ground-based, marine-based and/or airborne-based device.
  • position-determining device 108 comprises a personal navigation device.
  • the position-determining device 108 may implement various types of position- determining functionality which, for purposes of the following discussion, may relate to a variety of different navigation techniques and other techniques that may be supported by "knowing" one or more positions.
  • position-determining functionality may be employed to provide location information, timing information, speed information, turn-by- turn driving instructions, and a variety of other navigation-related data.
  • the position-determining device 108 may be configured in a variety of ways to perform a wide variety of functions.
  • the processor 120 is not limited by the materials from which it is formed or the processing mechanisms employed therein, and as such, may be implemented via semiconductor(s) and/or transistors (e.g., electronic integrated circuits (ICs), programmable logic devices), and so forth. Additionally, although a single memory 122 is shown, a wide variety of types and combinations of computer-readable storage memory may be employed, such as random access memory (RAM), hard disk memory, removable medium memory (e.g., the memory 122 may be implemented via a slot that accepts a removable memory cartridge), and other types of computer-readable media.
  • RAM random access memory
  • HDD hard disk memory
  • removable medium memory e.g., the memory 122 may be implemented via a slot that accepts a removable memory cartridge
  • other types of computer-readable media such as random access memory (RAM), hard disk memory, removable medium memory (e.g., the memory 122 may be implemented via a slot that accepts a removable memory cartridge), and other types of computer-readable media.
  • the positioning module 124 may be executed to use map data 126 stored in the memory 122 to generate navigation instructions (e.g., turn-by-turn instructions to a destination), show a current position on a map, and so on.
  • the positioning module 124 may also be executed to provide other position-determining functionality, such as to determine a current speed, calculate an arrival time, and so on. A wide variety of other examples are also contemplated.
  • an input mode manager 128 may enable the position determining device 108 to operate in a variety of input modes (e.g., a touch input mode, an automated speech recognition mode, and so on).
  • the positioning system environment 100 also includes a computing device 142.
  • computing device 142 is illustrated here as a desktop computer, this is not intended to be limiting, and any suitable computing device may be utilized, such as a laptop computer, a digital media player, a PDA, and so on.
  • the computing device 142 includes one or more processors 144 and computer-readable media 146.
  • the computer-readable media 146 can include a wide variety of types and combinations of computer-readable storage memory.
  • Stored on the computer-readable media 146 are a variety of modules, including a remote voice package 148 and a voice package toolkit 150. Included in the remote voice package 148 are a language database 152 and audio data 154.
  • the remote voice package 148 and the voice package toolkit 150 may include similar or the same data and functionality as described for device voice package 132 and voice package toolkit 138. Using the remote voice package 148 and the voice package toolkit 150 enables a voice package to be constructed and/or customized on a device remote from a position- determining device, and then loaded onto the position-determining device. As illustrated, the computing device 142 may communicate with the position-determining device 108 either directly or via the network(s) 114. Although not expressly illustrated here, a voice package toolkit may be implemented as a Web application that may be utilized to create and/or configure a voice package and download the voice package to the position- determining device.
  • a language database is generated that includes language syntax information and vocabulary information (block 204).
  • syntax information includes data that specifies rules for arranging words in a particular language to construct phrases and/or sentences in that language. For example, particular syntax rules which apply for the English language may specify how English words can be arranged to communicate information.
  • the English language is used for purposes of example only, and other embodiments may utilize any suitable language and/or dialect without departing from the spirit and scope of the claimed embodiments.
  • Vocabulary information includes particular words and/or phrases that constitute a particular language, languages, and/or dialect.
  • the language and syntax provided by the language database may correspond to a plurality of entire utterances that may be audibly output by the position-determining device 108.
  • "Utterance,” as used herein, refers to any phrase or other combination of words and/or numbers.
  • the language database may represent a plurality of expressions and one or more utterances corresponding to each expression.
  • "Expression,” as used herein, refers to a concept that is desired to be communicated to the user.
  • one navigation-related expression is that the user should turn right in ⁇ distance>.
  • the language database may specify syntax and vocabulary for a plurality of utterances corresponding to this single expression. For example:
  • the position-determining device 108 may identify the syntax and vocabulary for utterances and/or corresponding expressions.
  • the language database — and the provided syntax and/or vocabulary — may be easily modified to provide any desired utterance having any syntax and vocabulary without impacting the operating system or other system instructions resident on the position-determining device 108.
  • An audio data store is constructed that includes a variety of audio data files (block 206).
  • the audio data files may be stored in any suitable format and may include words and/or phrases in a variety of different languages and dialects.
  • the language database and the audio data store are assembled into a voice package that may be downloaded or otherwise exported to one or more devices.
  • the language database and the audio data store are loaded onto the device (block 208).
  • the language database and/or the audio data store may be loaded or otherwise stored on a remote resource that is accessible to the device, such as computing device 142.
  • Process 200 is typically implemented all or in part on a device (e.g., computing device 142) remote from the position-determining device.
  • a voice package toolkit may reside on the position-determining device for configuring one or more aspects of a voice package.
  • FIG. 3 illustrates a process 300 that is one example of a process for providing audible output of navigation-related information.
  • Information is determined that is to be output via audio output by a position-determining device (block 302).
  • a user of the position-determining device has requested travel directions (e.g., turn-by-turn driving instructions) from a first location to a second location.
  • the position-determining device may determine that, to arrive at the second location from the first location, the user should be instructed to travel 2 miles west on Main Street.
  • the position-determining device identifies the appropriate syntax and/or vocabulary for the information (block 304).
  • the position-determining device may access a language database and determine, from the database, the correct syntax and/or vocabulary to communicate information to the user indicating that to reach the second location, the user should travel 2 miles west on Main Street.
  • One or more audio files are retrieved that correspond to the identified vocabulary for the information (block 306).
  • the vocabulary may include words and/or phrases such as "travel", “drive for”, “two", “Main”, “street”, and so on.
  • audio files that correspond to these words and/or phrases are retrieved (e.g., from an audio data store, such as audio data 136).
  • a plurality of different audio files may be available that each correspond to a single word in the vocabulary.
  • one or more sentences and/or phrases that each correspond to a discrete travel instruction in a series of travel instructions may be stored in a buffer and provided (individually or as a group) to an audio output device when a travel instruction that corresponds to the sentences and/or phrases is relevant to a user's current position.
  • an instruction such as "turn right in 100 meters” may be stored in a buffer and provided to an audio output device.
  • the arranged audio files are output by the position-determining device (block 312).
  • FIG. 4 illustrates a process 400 that is one example of a process for updating one or more aspects of a voice package (e.g., a language database, an audio data store, and so on).
  • the process checks to see if one or more updates are available for a voice package (block 402). If it is determined that one or more updates are available for the voice package (block 404), the one or more updates are loaded onto a voice package on a position-determining device (block 406). If it is determined that no updates are currently available for the voice package (block 404), the process returns to block 402.
  • Updates for a voice package may be created by a software and/or hardware developer, and may also be created by an end user. Updates may include updated syntax and/or vocabulary information, and may also include new and/or edited audio files.
  • One or more operations in the process 400 may be implemented by a voice package toolkit.
  • a voice package toolkit may include and/or utilize a scripting language to create and/or customize one or more portions of the voice package without affecting a change in the operating software used by a position-determining device.
  • the toolkit may process a script written in the scripting language to form at least a portion of the voice package (e.g., the language database).
  • the scripting language and associated scripts may be separate from the voice package and/or comprise a portion of the voice package.
  • the voice package, database, and/or associated audio data may be dynamically updated at any time by utilizing the toolkit, other software, or manual methods.
  • ⁇ utterance entry pet 90> in ⁇ distl ⁇ board ferry ⁇ /entry>
  • ⁇ utterance entry pet 10> board the ferry in ⁇ dist2 ⁇ /entry>
  • ⁇ utterance entry pet 60> turn right in ⁇ distl ⁇ /entry>
  • ⁇ utterance entry pet 20> in ⁇ distl ⁇ turn right ⁇ /entry>
  • the individual words listed in the section above are the filenames for audio files (in any suitable file format), ⁇ expression> is a tag for an expression identified by the position-determining device 108, and ⁇ utterance entry> is a tag for an utterance.
  • the above script is provided as an example only, and embodiments of the present invention may employ alternative scripts and databases - e.g., such as non-hierarchical scripts and databases that do not associate utterances to expressions.
  • the voice package toolkit may read the contents of the script and create a language database (such as a table, listing, .vpm file, and so on) which specifies which audio files should be played for any given event and the order in which the audio files should be played.
  • the language database and associated audio data (such as the audio files) may be transferred to a position-determining device for use using wired or wireless connections, including connections through a network such as the Internet.
  • the voice package toolkit and voice package may be resident on the position-determining device such that a user may change the voice syntax and other voice package data without accessing an external or separate computing device.
  • the position-determining device can generate a random or pseudo-random number to select a particular audio file for playback instead, or in addition to, the percentage-based functionality discussed above.
  • a placeholder for distances can be used ( ⁇ distl ⁇ , ⁇ dist2 ⁇ ). This allows the database to specify the correct words to use for the distances in each phrase, since the words used for distances can depend on the other words in the phrase, or where it's used (e.g., changes in inflection).
  • a placeholder for variable content may be used ( ⁇ distl ⁇ , ⁇ dist2 ⁇ , ⁇ ordl ⁇ ). This allows the database to specify the correct words to use for that variable content in each phrase, since the words used for this variable content can depend on the other words in the phrase, or where it's used (e.g., changes in inflection).
  • the voice package and corresponding audio data may include random phrases and non-navigation phrases.
  • the use of these phrases may vary based on the particular implementation or configuration of the position-determining device. For example, on long route legs, a random phrase could be spoken. These might be jokes, quips, etc. "You're doing great!” or " ⁇ snoring ⁇ Huh? What? Sorry, must have dozed off, hopefully I didn't miss our turn.”
  • FIG. 5 illustrates a process 500 that is one example of a process for selecting a phrase from a plurality of available phrases to output information via audio output.
  • Information is determined that is to be audibly output (e.g., by a position-determining device) (block 502).
  • a plurality of different phrases are constructed that are each operable to output the determined information (block 504).
  • the information includes the fact that a driver should turn left at First Street in 1 kilometer
  • several different phrases may be constructed to convey this information.
  • One phrase might be "travel 1 kilometer and turn left at First Street”
  • another phrase might be "turn left at First Street after traveling 1 kilometer”
  • still another phrase might be "you should continue traveling for one kilometer and then make a left turn onto First Street”.
  • a wide variety of different utterances e.g., phrases
  • the utterances may be pseudo- randomly selected for audible playback.
  • Criteria are then specified for selecting one or more of the plurality of different phrases (e.g., utterances) to convey the information (block 506).
  • each of the phrases may be assigned a percentage value or a phrase may be selected based on a randomly or pseudo-randomly generated number.
  • the first phrase may be provided 25% of the time, the second phrase 25% of the time, and the third phrase 50% of the time.
  • One or more of the plurality of phrases is selected based at least in part on the specified criteria (block 508).
  • the selected phrase(s) is/are audibly output (e.g., by the position-determining device) (block 510).

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)
  • Navigation (AREA)

Abstract

L'invention concerne des techniques adaptées pour permettre de façon flexible et dynamique la création et/ou la modification de données vocales destinées à un dispositif de détermination de position. Dans certains modes de réalisation, on présente un logiciel vocal qui comprend une base de données linguistiques et une pluralité de fichiers audio. La base de données linguistiques spécifie une syntaxe et un vocabulaire appropriés concernant des informations qui sont destinées à composer des messages sonores produits par un dispositif de détermination de position. Les fichiers sonores comprennent des mots et/ou des phrases qui peuvent être accessibles au dispositif de détermination de position de façon à communiquer les informations par l'intermédiaire d'une sortie audible. Certains modes de réalisation utilisent une trousse à outils de logiciel vocal pour construire et/ou personnaliser une ou plusieurs parties d'un logiciel vocal.
PCT/US2008/087715 2007-12-28 2008-12-19 Logiciel vocal pour données de navigation Ceased WO2009086127A2 (fr)

Priority Applications (3)

Application Number Priority Date Filing Date Title
EP08867367A EP2232459A4 (fr) 2007-12-28 2008-12-19 Logiciel vocal pour données de navigation
CN200880122722.7A CN101911145B (zh) 2007-12-28 2008-12-19 用于导航相关数据的语音包
JP2010540817A JP5345635B2 (ja) 2007-12-28 2008-12-19 位置決定装置及び方法

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US1721807P 2007-12-28 2007-12-28
US61/017,218 2007-12-28
US12/338,681 2008-12-18
US12/338,681 US20090171665A1 (en) 2007-12-28 2008-12-18 Method and apparatus for creating and modifying navigation voice syntax

Publications (2)

Publication Number Publication Date
WO2009086127A2 true WO2009086127A2 (fr) 2009-07-09
WO2009086127A3 WO2009086127A3 (fr) 2010-07-01

Family

ID=40799551

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2008/087715 Ceased WO2009086127A2 (fr) 2007-12-28 2008-12-19 Logiciel vocal pour données de navigation

Country Status (5)

Country Link
US (1) US20090171665A1 (fr)
EP (2) EP2232459A4 (fr)
JP (1) JP5345635B2 (fr)
CN (1) CN101911145B (fr)
WO (1) WO2009086127A2 (fr)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009294640A (ja) * 2008-05-07 2009-12-17 Seiko Epson Corp 音声データ作成システム、プログラム、半導体集積回路装置及び半導体集積回路装置の製造方法
CN102566961A (zh) * 2010-12-31 2012-07-11 上海博泰悦臻电子设备制造有限公司 基于车载设备的应用程序的语音执行方法及装置
CN102253993B (zh) * 2011-07-08 2013-08-21 北京航空航天大学 一种基于词汇树的音频片段检索算法
CN103117825A (zh) * 2012-12-31 2013-05-22 广东欧珀移动通信有限公司 一种移动终端方言播报方法及装置
PL3382695T3 (pl) * 2015-09-22 2020-11-02 Vorwerk & Co. Interholding Gmbh Sposób wytwarzania komunikatu głosowego
US10720149B2 (en) 2018-10-23 2020-07-21 Capital One Services, Llc Dynamic vocabulary customization in automated voice systems
CN109671421B (zh) * 2018-12-25 2020-07-10 苏州思必驰信息科技有限公司 离线导航的定制和实现方法及装置
US10785171B2 (en) 2019-02-07 2020-09-22 Capital One Services, Llc Chat bot utilizing metaphors to both relay and obtain information
CN110968800B (zh) * 2019-11-26 2023-05-02 北京明略软件系统有限公司 一种信息推荐方法、装置、电子设备及可读存储介质

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08124092A (ja) * 1994-10-21 1996-05-17 Alpine Electron Inc 車載ナビゲータ装置
JP3414872B2 (ja) * 1995-01-20 2003-06-09 三菱電機株式会社 車載用ナビゲーション装置
JP3452098B2 (ja) * 1995-04-04 2003-09-29 アイシン・エィ・ダブリュ株式会社 車両用ナビゲーション装置
KR0183288B1 (ko) * 1996-01-08 1999-04-15 김광호 타국언어 정보제공을 위한 네비게이션장치 및 그 방법
JP3550888B2 (ja) * 1996-07-02 2004-08-04 トヨタ自動車株式会社 車両用音声案内装置
JP3573907B2 (ja) * 1997-03-10 2004-10-06 株式会社リコー 音声合成装置
JPH10288532A (ja) * 1997-04-15 1998-10-27 Toyota Motor Corp 車両用音声案内装置
JP2000258170A (ja) * 1999-03-04 2000-09-22 Sony Corp ナビゲーション装置
JP4292646B2 (ja) * 1999-09-16 2009-07-08 株式会社デンソー ユーザインタフェース装置、ナビゲーションシステム、情報処理装置及び記録媒体
JP3809990B2 (ja) * 1999-12-27 2006-08-16 アルパイン株式会社 方言解説機能付きナビゲーション装置
JP2001227962A (ja) * 2000-02-15 2001-08-24 Fujitsu Ten Ltd ナビゲーション装置
US6490521B2 (en) * 2000-12-28 2002-12-03 Intel Corporation Voice-controlled navigation device utilizing wireless data transmission for obtaining maps and real-time overlay information
JP5109212B2 (ja) * 2001-05-01 2012-12-26 ソニー株式会社 ナビゲーション装置、情報表示装置、オブジェクト生成方法、記憶媒体
DE10236475A1 (de) * 2001-08-09 2003-02-20 Aisin Aw Co Navigationssystem, Informationszentrale und Fahrzeugnavigationsvorrichtung
US20030125869A1 (en) * 2002-01-02 2003-07-03 International Business Machines Corporation Method and apparatus for creating a geographically limited vocabulary for a speech recognition system
ATE366912T1 (de) * 2003-05-07 2007-08-15 Harman Becker Automotive Sys Verfahren und vorrichtung zur sprachausgabe, datenträger mit sprachdaten
JP2005189667A (ja) * 2003-12-26 2005-07-14 Mitsubishi Electric Corp 車載機器、音声対話ドキュメント作成サーバ及びこれらを用いたナビゲーションシステム
US20050171685A1 (en) * 2004-02-02 2005-08-04 Terry Leung Navigation apparatus, navigation system, and navigation method
JP2005249652A (ja) * 2004-03-05 2005-09-15 Matsushita Electric Ind Co Ltd ナビゲーションシステム、移動端末装置、およびセンタ装置
JP2005292401A (ja) * 2004-03-31 2005-10-20 Denso Corp カーナビゲーション装置
US8380484B2 (en) * 2004-08-10 2013-02-19 International Business Machines Corporation Method and system of dynamically changing a sentence structure of a message
JP4360308B2 (ja) * 2004-09-21 2009-11-11 株式会社デンソー 車載音響制御システム及びaiエージェント
JP2006170769A (ja) * 2004-12-15 2006-06-29 Aisin Aw Co Ltd 案内情報提供方法、案内情報提供システム、ナビゲーション装置及び入出力装置
JP2007132870A (ja) * 2005-11-11 2007-05-31 Pioneer Electronic Corp ナビゲーション装置、コンピュータプログラム、画面制御方法及び測定間隔制御方法
KR20070056525A (ko) * 2005-11-30 2007-06-04 엘지전자 주식회사 지역 방언으로 길 안내정보를 제공하는 네비게이션 장치 및방법
EP1801709A1 (fr) * 2005-12-23 2007-06-27 Harman Becker Automotive Systems GmbH Système de production vocale
JP4315211B2 (ja) * 2007-05-01 2009-08-19 ソニー株式会社 携帯情報端末及び制御方法、並びにプログラム
US8645143B2 (en) * 2007-05-01 2014-02-04 Sensory, Inc. Systems and methods of performing speech recognition using global positioning (GPS) information
JP4660625B2 (ja) * 2008-01-17 2011-03-30 三菱電機株式会社 車載用ガイダンス装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See references of EP2232459A4 *

Also Published As

Publication number Publication date
CN101911145A (zh) 2010-12-08
JP5345635B2 (ja) 2013-11-20
EP2232459A4 (fr) 2011-01-05
US20090171665A1 (en) 2009-07-02
WO2009086127A3 (fr) 2010-07-01
EP2232459A2 (fr) 2010-09-29
CN101911145B (zh) 2014-02-12
EP2312547A1 (fr) 2011-04-20
JP2011508882A (ja) 2011-03-17

Similar Documents

Publication Publication Date Title
EP2312547A1 (fr) Paquet vocal pour données liées à la navigation
US11074909B2 (en) Device for recognizing speech input from user and operating method thereof
KR101418163B1 (ko) 컨텍스트 정보를 이용한 음성 인식 복구
CN101669166A (zh) 用于文本至语音递送的设备及用于文本至语音递送的方法
US8538759B2 (en) Speech recognition system and data updating method
US8311804B2 (en) On demand TTS vocabulary for a telematics system
US9082401B1 (en) Text-to-speech synthesis
JP2011511935A (ja) 自動音声認識用の動的なユーザーインターフェース
AU2013262796A1 (en) Systems and methods for integrating third party services with a digital assistant
RU2425329C2 (ru) Навигационное устройство и способ для приема и воспроизведения звуковых образцов
CN103020232B (zh) 一种导航系统中单字录入方法
KR20230091882A (ko) 콘텐츠 인식 내비게이션 지시들
US8219315B2 (en) Customizable audio alerts in a personal navigation device
JP2008234427A (ja) ユーザ間の対話を支援する装置、方法およびプログラム
US20090018842A1 (en) Automated speech recognition (asr) context
KR102663162B1 (ko) 음성 합성 방법 및 시스템
US10066949B2 (en) Technology for giving users cognitive mapping capability
RU2425330C2 (ru) Устройство для выполнения речевого воспроизведения текста и способ для него
EP3528136A1 (fr) Dispositif et procédé de fourniture de résultat de récupération
KR102827157B1 (ko) 개인화된 음성 콘텐츠를 제공하는 방법
Kovanen et al. A client-server architecture for audio-supported mobile route guiding for hiking
Tóth et al. Speech Enabled GPS Based Navigation System in Hungarian for Blind People on Symbian Based Mobile Devices
JP2023094362A (ja) 経路案内装置および経路案内方法
HK1141894A (en) Apparatus for text-to-speech delivery and method therefor

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200880122722.7

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08867367

Country of ref document: EP

Kind code of ref document: A2

WWE Wipo information: entry into national phase

Ref document number: 2010540817

Country of ref document: JP

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2008867367

Country of ref document: EP