aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/voice (follow)
Commit message (Collapse)AuthorAgeFilesLines
* (Refactor 1) Moved voice related codes to deprecated/voicesatok2011-03-1610-2752/+0
| | | | Change-Id: I008ac7099c815fb74a9ab374419617b336453f97
* Fix privateImeOptions parsingTadashi G. Takaoka2011-02-231-7/+6
| | | | | | | This change deprecates "nm" private IME options and introduces new private option, <package name>.noMicrophone, instead. Change-Id: I9d5e3daaead2cdd42e017cd29f5f786ef3ba3649
* Duplicate enabled languages when there is only one enabled languagesatok2011-02-041-2/+2
| | | | | | Bug: 3415274 Change-Id: Ibc17733be888044cfa5d1787b8489e642d70d70f
* Use custom dialog builder building url link clickable from serviceTadashi G. Takaoka2011-02-011-72/+58
| | | | | | | This change is derived from I7611ebc1 (Honeycomb). Bug: 3246715 Change-Id: I6446bd785f1bd3d7b901e86661c91ca5a823f30e
* If there is no keyboard view attached, use voice input view.satok2011-01-271-7/+22
| | | | Change-Id: Ibf0945f3bd70f02fe0d09229fc899641567c0d4c
* Hide recognition view when switchToLastInputMethod failed.satok2011-01-251-2/+12
| | | | Change-Id: Ie5f3d267e1042b4379b51c2dc6c8756e394cfc0f
* Fix resetting the status of VoiceIME when the user is switching from one ↵Luca Zanolin2011-01-241-15/+27
| | | | | | VoiceIME to another Voice IME Change-Id: Ibbbe3ed6c4e2e7e3c1266daddf109742bd8d97b6
* Merge "Always display the VoiceIME language in the Speak Now pop-up" into ↵Satoshi Kataoka2011-01-241-4/+23
|\ | | | | | | honeycomb
| * Always display the VoiceIME language in the Speak Now pop-upLuca Zanolin2011-01-241-4/+23
| | | | | | | | Change-Id: I1b01458aff98447b7b3d5459b765968bed5515cb
* | Set minimum height for RecognitionView in the case that there is no keyboard ↵satok2011-01-241-4/+9
|/ | | | | | | | view loaded. Bug: 3352322 Change-Id: I9a7b2a745b47bdc62a96a5cd2c0d8ad717e1b406
* Add log for voice IMEsatok2011-01-241-1/+6
| | | | Change-Id: I7d0a458b3cf41fc9dc679f654347e8870c75185d
* Dim previously suggested wordssatok2011-01-211-1/+1
| | | | Change-Id: Id673c03bfa22ea9ce1bedb5174d8309a37a2a460
* Change the UI of Voice IME to be more like Voice Search.Luca Zanolin2011-01-184-128/+315
| | | | | | | | | | | | | | | | | | There has been a bit of refactoring in RecognitionView in particular to fix the portrait layout. The main issues found were: - the size of the keyboard is specified in inches, and (cm)(inches + inches) != ((cm) inches) + ((cm) inches)) - the height of keyboard background is high as the landscape keyboard, but it higher than the portrait keyboard. This is not an issue on LatinKeyboard, as it overwrite the onMeasure method. However, if I use the same image background in RelativeLayout the Relative layout height is set to the height of the background, thus higher than the keyboard - the change configuration was not propageted correctly Change-Id: Id5dca425826997c573ccae7a085d5ddc9719733b
* Purge keyboard only when voice input will be invokedTadashi G. Takaoka2011-01-181-1/+1
| | | | | | | | | This change also draws the language name in light gray on spacebar without fading out even when the keyboard locale has not been changed. Bug: 3362369 Bug: 3361915 Change-Id: I66538b03ce2e48c3441091319d0377176f8118ec
* Make sure that keyboard is not displayed when voice modeTadashi G. Takaoka2011-01-172-53/+48
| | | | | | Bug: 3352347 Change-Id: I43cf5159f8bdcf2bc2c9a48662ea44a43ad4e25d
* Invoke voice recognition certainly onStartInputViewTadashi G. Takaoka2011-01-151-2/+8
| | | | | | Bug: 3352347 Change-Id: I80763c0a48ebf1ecd23549d78269421ebb40d206
* Suppress punctuation suggestions if not neededTadashi G. Takaoka2010-12-221-1/+1
| | | | | | | Bug: 3294256 Bug: 3284745 Change-Id: I77d54cbfcc2e809315bab59ecb808ae944982501
* Introduce SuggestedWords class to represent suggestions listTadashi G. Takaoka2010-12-121-6/+10
| | | | Change-Id: I81677a785640d37296be8b42c7a74bd0c00edf46
* Remove Tutorial class and unused debug featureTadashi G. Takaoka2010-12-103-18/+21
| | | | | | | This change also cleanups compiler warnings. Bug: 2897373 Change-Id: If972cf45c1eb40436adbddbf71969e5409f4c9c5
* Refactor LatinKeyboard and LatinKeyTadashi G. Takaoka2010-12-021-1/+1
| | | | | | | | | This change also moves KeyboardSwitcher and related classes to com.android.inputmethod.keyboard package. Multi project change with Ib23017b2 Change-Id: Id7d54b24615fe22ebb540ca847549909e346ee24
* Move some inner static class to top class in new packageTadashi G. Takaoka2010-12-025-1/+24
| | | | | | | | | This change introduces new package com.android.inputmethod.keyboard which hosts keyboard related classes. Also adds missing @Override and @SuppressWarning("unused") annotation Change-Id: I0317f5cfa317e13f3c77815f48ffc69b5d1ade05
* Update the voice input warning dialog message string.Ken Wakasa2010-12-011-8/+96
| | | | | | | | Updated the relevant settings menu as well. bug: 3194809 Change-Id: Ibcd00fcf32f82b7733da155ef6e15e389d53c645
* Cleanup unused Java importTadashi G. Takaoka2010-11-296-14/+11
| | | | | | This change also fixes wrong file mode. Change-Id: Ifcf4c9444ddcdc62d2e4b394891d6eee135c1e8f
* Preload SharedPreferences at start.Ken Wakasa2010-11-262-5/+193
| | | | | bug: 3207554 Change-Id: I84072461aee9675cc67897de03f89e9c0036bc1f
* Fix a bug at showing warning dialog at the first time when IME is trigerred ↵satok2010-11-241-5/+46
| | | | | | | | in voice mode bug: 3226268 Change-Id: Ife7c752ad309ef796d9b7cc32517f00c2bb2af34
* Enabled to change the current subtype to voice input subtypessatok2010-11-231-4/+26
| | | | | | bug: 3201828 Change-Id: I4450cbc8ba8829060d702564889c735f1326cf23
* Refactor to move voice functionarities in LatinIME to VoiceIMEConnectorsatok2010-11-231-0/+537
| | | | Change-Id: I593a8187d48338c9c0e7d75c73c2dbfc32400335
* resolved conflicts for merge of 21c3e696 to masterMaryam Garrett2010-10-141-8/+67
|\ | | | | | | Change-Id: I35b6abc1569f3e16ddf2db523dc1326ff294962a
| * Fix the over-calling of VoiceSearch LoggingMaryam Garrett2010-10-111-6/+64
| | | | | | | | | | | | | | | | | | | | | | | | bug: 3035228 This change will reduce the number of times VoiceSearch app is called to log IME events. This is because it 1) only flushes the logs when there is relevant logging information available and 2) sets a flag in UserHappinessSignals so that other apps (eg: gmail/sms) can know if there is relevant logging information before sending the logging intent to voice search. Change-Id: I708fea5a38f854091f1101e4f6a3db46296f3e92
| * DO NOT MERGE. Backport LatinIME from master to Gingerbreadsatok2010-08-204-230/+57
| | | | | | | | | | | | TODO: Cleanup will follow. Change-Id: I4a68ba9f2f55760aa24187f1f13fdfa8a0b70963
* | Logging for the VoiceSearch alternatesMaryam Garrett2010-08-302-14/+17
| | | | | | | | | | | | | | | | | | | | | | Log which voice-based alternates were selected, and what word in the recognition results were replaced. Change-Id: I1527dc794902a18a226ca45e186ecf84841094c8 Conflicts: java/src/com/android/inputmethod/latin/LatinIME.java
* | Read the alternatives from the server-sideMaryam Garrett2010-07-261-19/+57
| | | | | | | | | | | | | | | | This change will parse the voice-search word-based alternatives from the bundle returned by the server, rather than generating them on the client. Change-Id: I7d7abc224de3ab8f37eca18632a427d39fd61a78
* | Show word alternatives for spoken inputMaryam Garrett2010-06-291-2/+2
| | | | | | | | | | | | | | | | | | | | With this change, we show alternatives for a word that has been spoken.The user triggers the display of alternatives by tapping on the word. The alternatives are currently generated by a client-side algorithm, but will be improved when we move to a server-side generation of the alternatives Change-Id: I454ee28fef9bf97a1b026ce8c605ca4badb39e79
* | Remember typed words for auto-correctionsAmith Yamasani2010-06-241-162/+0
| | | | | | | | Change-Id: I475c2fa7604f91659100510079fa13c7615177e9
* | Cleanupsatok2010-05-122-49/+0
|/ | | | | | | - Remove dead code - Add colors Change-Id: I011146b33a37375d2a0b12342d65bad62ba7542b
* Fix for: For Voice IME busy circle displayed below waveformValentin Kravtsov2010-04-121-4/+3
| | | | | | | | | | | | | | | | | | | | | | | bugfix for: http://b/issue?id=2568048 [Sapphire] ]For Voice IME busy circle displayed below waveform. STEPS TO REPRODUCE: 1. launch Calendar . -> Select menu -> New Event. 2. Switch soft keyboard to Number view. 3. Tap on mic symbol of to speak 4. Speak any word to enter in Text field . 5. Verify busy icon ( circular icon ) displayed in "working " screen. EXPECTED RESULTS: Busy circle should be displayed in center of waveform OBSERVED RESULTS: Busy circle displayed below waveform ADDITIONAL INFORMATION: Spoken word is enetering in text field correctly. Change-Id: I043ce6a985f526cade0e9f63525619a92d918485
* Fix bug 2553592 API REVIEW: android.speechJean-Michel Trivi2010-03-301-15/+15
| | | | | | | | Change 3 of 4 Notes from API Council review: Rename RecognitionManager to SpeechRecognizer Change-Id: Ieea0ade975b7c01f1fccb83a78a5b8f75e0c62de
* Fixes the over-logging of TextModifiedMaryam Garrett2010-03-152-8/+138
| | | | | | | | | | | | | | We were overlogging the TextMoified action because the old implementation would log a cursor change as a text modification. This CL logs 4 specific actions (choose suggestion, delete text, insert text, insert punctuation) as a text modification rather than any action in the textbox I also add in logging of the length of the recognition result so that we can get some more context around the scope of the editing of the ime result. Change-Id: I172df24ddc0a7b62bcc5ed806fd70ef7e1c42310
* Don't let the native code target be included twice when unbundling.Amith Yamasani2010-03-0910-0/+1592
Move java code to a different directory so that the unbundled version doesn't try to compile the native code again. Change-Id: I05cf9e643824ddc448821f69805ccb0240c5b986