Age | Commit message (Collapse) | Author |
|
Change-Id: I2c2cafefb4a4a7e37b8da96db0ce56e69817fdc9
|
|
Change-Id: Ib16392abbd733c69ccd9d432753a58c082bb01a6
Auto-generated-cl: translation import
|
|
Change-Id: Ic5b8c9e87cc5f504bfa51c6df1c837fddd2717c7
Auto-generated-cl: translation import
|
|
Bug:11340849
Change-Id: I1158e88e465b0fe7e56aa1f8146adc283e68ca06
|
|
Change-Id: I8773ad5c634c0d56ca6b93942349e8a19a9bc2c6
Auto-generated-cl: translation import
|
|
Change-Id: Ib7f98392bafa70f679739744a8f2ea7da1ffe3ce
Auto-generated-cl: translation import
|
|
Change-Id: I5ee27c692b921c683f6182c4e658ec8a43241025
Auto-generated-cl: translation import
|
|
Change-Id: If13520d827d834391e990371801670b91c0789fb
Auto-generated-cl: translation import
|
|
Change-Id: I87cb97875da9f01cd2f812c44e8e746b5e736699
Auto-generated-cl: translation import
|
|
Change-Id: I897e8ef350c393c22c7ffa0bb418532492675089
Auto-generated-cl: translation import
|
|
Change-Id: I0673d6d8c1911e4d40f674d2db48106ec8f5faa9
Auto-generated-cl: translation import
|
|
Change-Id: I37977decfeb3ed7c960a75a08769a68b487a3707
Auto-generated-cl: translation import
|
|
Change-Id: Ibb868c1d2f21d1132eb7d288876f3d2e59648f23
Auto-generated-cl: translation import
|
|
Change-Id: I3b9c47c4fce283942de08e756aeacc7f320a71f8
Auto-generated-cl: translation import
|
|
Change-Id: I7041f1b3f3edc2577baa9e5101a970b3ea76c1d1
Auto-generated-cl: translation import
|
|
Change-Id: Idd94d5e3870343a07b0a1ac039dd0ebeaab93653
|
|
Change-Id: I720c1323b7841d32b01539cbcbf47159c84a79b7
|
|
Change-Id: Ic0aba6d815e5cc0252a3ee1c9d4de6e4d852c05b
|
|
Change-Id: Ida060fa4119bfbed568ba844bb20ff88157249d6
|
|
Change-Id: Icdf5aa193fd9fa6c981d977baa54dcf09be1f1dc
|
|
Change-Id: If52df7b10c93aa05baf180de5618e8765b0e145b
|
|
e.g., we don't say "please" or use "failure"
anymore.
Bugs: 5165745, 5163232, 5162668
Change-Id: I45f5ec2af48f62d26dacbacf1606cd19201206f7
|
|
Change-Id: Ib681b04af871e71484036afbb1edf7fa9c05d985
|
|
Change-Id: I0574e7bba7e52ef73bc9b45d6a1b64ae4dd33d59
|
|
Change-Id: Id0c0290245886d86b98860dfe028dc4fd3a6788b
|
|
Change-Id: I508db10ec3062c547d5d244072760232fdc99160
|
|
Change-Id: Ie4db1b83b33ddc1e29a2a48fa10640f4ff62b037
|
|
Change-Id: Ie768569b9264cbfb7121635bd67bfdc75851583d
|
|
Change-Id: I9b92761171632cb5d918fba35b511f847def99d5
|
|
Change-Id: I46a26a5c2fd3d7b7134caa0e3f36a920dfae9880
|
|
Change-Id: Ida151e4fbe220c7ee60a51fc493b74266280e978
|
|
Change-Id: Ib2bcb41029a796e02974db08221da049618701da
|
|
Change-Id: I48f05c91922a3efb5b6cbe46b2114c60f471b462
|
|
Change-Id: I520acfb43bd953746f2c325e1b29f4f1c29fba78
|
|
Change-Id: I8e4b9cf9811d52731cea0990bb9faa3eb798d393
|
|
Change-Id: I5632e2077727d9e53b2695ac34ef42ddf2acf74d
|
|
Change-Id: I3e6fab8d5c599c41fa96f6f7dc81418c493dbdb7
|
|
Change-Id: Ieb8194d6e3bf89d7df4f94589f55417a5e9f8f5f
|
|
Change-Id: Ie7067ecfb935f67b0483f005613eb92d0e64dfc9
|
|
Change-Id: I97076c081e41a49b14bb09533db1b0fbdccd0eef
|
|
Change-Id: Ia772e9d7aa467bb3c0f80c70ddd5d0be17fb323b
|
|
* Eliminate the Retry state from the Bluetooth Voicedialer. Now
if the recognizer returns zero results, it will simply return to the
Listening for Command state, and expect the user to state a new
"call", or "dial" command.
* The voicedialer is no longer allowed to open any applications when
running from bluetooth. There may be security problems with
applications coming up over the lock screen.
* Make the Bluetooth VoiceDialer handle error conditions better,
now it will display an error message and exit if the Bluetooth
connection drops, if the TTS system cannot be initialized, or if
the recognizer returns a fatal error.
* Make the VoiceDialerTester work again, so it should be easier
to test recognition accuracy from many different speakers.
Change-Id: Ic123648c22cf83598a641dd4cc664476261f5063
|
|
There are some new strings that will be used by the voicedialer.
The strings need to be put in ASAP so that the translation people
can get them, although the code does nt yet reference these strings.
|
|
|
|
Bug: 2432200
When using voicedialing without being able to see or interact with the
screen, it is more important to keep the number of matches small. There
is now a setting on the CommandRecognizerEngine called "minimizeResults".
If this is set, then the CommandRecognizerEngine will in most cases return
only the highest confidence result.
It will return multiple results only in the case where it is unsure which phone
to call a particular person on. When this occurs, the BluetoothVoiceDialer
will announce the person it is about to call, and which phone types are available
(i.e. home, work, mobile, other), then begin listening for the the user to
indicate which phone.
|
|
Bug: 2432200
This adds a new BluetoothVoiceDialerActivity,
because the flow for bluetooth is so different from the regular VoiceDialerActivity.
This involved breaking RecognizerEngine's direct dependence on VoiceDialerActivity to
make callbacks on. RecognizerEngine now makes callbacks on an interface called RecognizerClient,
which is implemented by several different helper classes for different reasons.
I've made RecognizerEngine an abstract base class, it handles some general setup, logging, etc.
but it is up to the subclasses to set up the grammar and handle the results when recognition
succeeds. There are currently two subclasses, the CommandRecognizerEngine recognizes
phrases to call people, dial numbers, and open applications. The YesNoRecognizerEngine recognizes
"yes" and "no".
Known issues as of this checkin:
* 8khz audio has not been validated, it's not certain that the Recognizer is getting a good audio stream.
* There is still a problem with audio routing, the TTS output switches randomly between the speaker and
the headset.
* only the simplest case is supported, there's not a clean solution when there are multiple
possible matches.
* there are cases where the activity really should wait for the TTS utterance to finish before
moving on.
* we don't have a solution for when the phone is locked and the user activates bluetooth voicedial.
* the flow may or may not be ideal, the "no matches, try again" option may not be useful. We will
let some people try this and then revisit the approach.
|
|
|
|
Bug: #2361749.
|
|
|
|
Change-Id: I2a8cd5eefec4a4857e993abb4b7a6c8454fbe959
|