|
|
Choice Dialer
Fast, hands-free voice control for Android.
|
Paid and free versions are on Android Market. Issue List
Upcoming
- If your phone has a security passcode on the lock screen, the app is not dialing calls. Looking at this...
- The user may now preface any notes s/he may wish to squirrel away with a contact name (i.e., to help overcome deficiencies in the Contact app's search functionality) after a double colon marker -- "::". If present, this marker and anything following it will not be considered part of the contact/song/album/whatever's name
Sep 1st, v1.6.6
- Possible fix for Bluetooth headset becoming stuck, requiring restart of Choice Dialer
- The "Help" command and menu function were accidentally changed to access the "Settings" panel. Fixed.
- Choice Dialer could cause volume-guard apps (such as RingGuard) to object when it set the notification volume. Choice Dialer now broadcasts the OpenIntents Intent to declare that it will alter the volume. RingGuard should no longer object, and other, less-well-behaved apps can be mollified by disabling this feature within Choice Dialer from the Settings panel.
- It was pointed out that HTC's messaging app (on 2.x, at least) was not a very helpful place to send the user after sending a dictated text message. An option on Choice Dialer settings allows you to suppress this behavior. A better solution is to install Handcent SMS, which behaves really nicely there.
- The "Cubed" and "bTunes" music players could not be launched by voice. Fixed.
- Added special handling so acronym-named stock apps such as "IM", "APNs", "SD card", etc would be recognizable.
- "Enable silent mode" will now silence notifications as well as the ringer.
Aug 26th, v1.6.5 -- many fixes!
- Fixed a terrible bug in the Android 1.x version that would prevent contact names from being recognized after a sync
- Free users can now set the volume of the voice confirmations
- The Text-to-Speech volume slider was not adjusting the voice volume when using Bluetooth.
- Max volume for voice confirmations in Bluetooth has been increased
- Volume levels in the app (voice confirmations and blips and bonks) are controlled from the app's Settings panel
- The panel that showed up if the app could not understand the user was annoying in hands-free use. App will now provide 5 tries (rather than 3) for a command when in voice confirmation or car mode, and then will quit altogether rather than display a panel.
- No feedback was provided when enabling/disabling Bluetooth
- Stock music players on Froyo will resume music playback if your command does not place a call or cause other music to play.
- New command: "Set my Facebook status". The Free apps will get to use the transcription feature for this command.
- The call confidence slider under Settings was not working.
- Added smarter handling of commas and periods in contact names should permit domain names and acronyms to be recognized automatically.
- The Free versions were syncing contacts every 2 minutes. Now, they will do so only once every 24 hours, like the Paid versions.
- Some users found calls placed via BT did not set the call into BT mode. This should be fixed.
- The SMS composition window used when dictating in Paid versions now allows button-presses for redoing the dictation or to append more dictated text.
- Removed the preference to keep the keyguard off, as the phone could not be locked without killing my app! The automatic handling of suspending it when a call is placed is smarter now, and keyguard will lock after placing a call.
- If it was between noon and 1 PM, "What time is it?" would report the hour as "zero".
- The code to prompt the user to download missing text-to-speech data was not working. It should now work.
Aug 16th, v1.6.4
- Free versions crashed on "Send a text to (whom)" (fixed)
- The app was not cleanly exiting after dictating text
Aug 15th, v1.6.3
- Debug logs sent by the stock Email app were being truncated.
- Disable the "Send" button on composed text messages when sending, to avoid multiple sends
- Use the preferred SMS app rather than the integrated composition window when typing the text messages.
- Perform a soft, dynamic resolution of duplicate contacts in which their various phone numbers and email addresses are aggregated, giving preference to the person most often contacted.
- Some phones required the user to wake and unlock the phone after a call command issued by Bluetooth.
- Feedback by TTS provided after commands issued over Bluetooth were being sawn off.
- Alarm and notification audio files and songs under 4 seconds in duration are now omitted from song name recognition.
- If phones running Android 1.6 or later did not have text-to-speech data installed, the app hung. This has been improved and they should be directed to download this data.
- The app had been limited to recognizing integers in the range 1-50. I added support for 50-90 (by 5s) in order to permit "schedule an event in 90 minutes".
Aug 11th, v1.6.2
- Nicer welcome sequence - longer on first installation, and briefer on updates
- Feedback reports can now be 512 characters of length
- New "Car Mode" combines Voice Confirmation with automatic use of speakerphone while placing calls. It is intended for non-Bluetooth users for car use.
- Now supports email dictation for users of K9 Mail
- Added a debugging sequence to learn more about phones whose microphones do not open.
- Belatedly, allow Android 2.x users to select "All Contacts" rather than just "My Contacts"
- Scheduling reminders for a number of minutes, hours, days, weeks or months which would cause cycling of higher level divisions was not causing that to occur.
Aug 3rd, v1.6.1
- Choice Dialer Plus's attempt to tell sidegrading users how to refund was causing a crash
- Sidegrading users will be reminded to uninstall the earlier version of the sidegraded app.
- New command: "What time is it?" It always uses voice feedback
- Choice Dialer Plus users on Android 2.2 with Bluetooth headsets were never hearing the prompting blip. It now honors the preference in the Settings panel.
Aug 1st, v1.6.0
- Android 1.5 users of the Free version were not being taken to get TTS Extended when needed
- Now works on small-screen devices, e.g. HTC Wildfire
- Choice Dialer Plus users will be able to toss Choice Proxy
- Settings panel is reorganized and slightly prettier
- Feedback/refund panel had a bug
- Sped up the voice confirmations slightly in the Free editions
- Made voice confirmation mode the global default, even though I think visual confirmation mode is better when the voice would be over the speakerphone
- New debugging system allows users to send debug logs to help me understand issues better.
- Disabled "Daisychain dialer launch" if we were launched from a locked screen.
- Made the "Daisychain dialer launch" be off by default, as few can anticipate this, and it troubles low-vision users.
- (BETA FEATURE) Paid users will be able to actually dictate text messages, emails, and the body for scheduled events!
- Adding an option to have "Send a text to (who)" assume the mobile number when no specific sub-place is specified.
-
July 22nd v1.5.2
- Wired headset button would not wake app from sleep.
- Bluetooth button would not wake app from sleep.
July 21st v1.5.1
- Phones running the Plus version crashed on long-press of the call button. This may be fixed
- Refund handling was not working well. Much improved. I have refunded many buyers already.
- Disabled Shake-and-Talk when a phone call is ongoing.
- changed some text to more accurately describe the refund process. I refund the original app's purchase
July 16th v1.5.0
- Changed wording of "hands-free mode" into "voice confirmation mode" to avoid issues with Bluetooth hands-free dialing expectations.
- Android 2.x users are being encouraged to sidegrade to a new app customized for Android 2.x
- Voice confirmation speed is now adjustable (on Paid versions)
- BETA of hands-free Bluetooth dialing on Android >= 2.2 (from the new app only)
- Choice Dialer Free now has voice confirmations! I set a slow speech speed, however.
- better first-run behavior to describe Bluetooth limitations (if any) and launch options
- Media button and Bluetooth voice command will work when phone is asleep
- alternate ways to open microphone on recalcitrant phones (e.g.: some Samsung Moments)
- "noon" and "midnight" were reversed in their meaning -- fixed
- fixed bugs in feedback report format
- voice/visual confirmation mode preference now separately remembered for car dock/earphone/Bluetooth headset/other cases.
- (after 1.5.0) Android 2.x users of the sidegrade version will be able to uninstall Choice Proxy
June 28th v1.4.13
- Android 2.2 version now called "Choice Dialer Plus", as it will eventually offer more features on the 2.2 platform, and this will help me present it differently in the Market
- Some crashes on verbal confirmation dialogs may be fixed
- Some crashes on phones with no compatible music players are fixed
- Some phones failed on occasion to make their "blip" sound. If this happens now, no crash will occur -- the blip will simply be omitted.
- Better format for feedback and crash reports
- Support for phones that can store music on internal media (e.g.: Incredible). Individual music apps may require similar fixes.
June 10th v1.4.12
- Fixed a crash caused by some app names.
June 9th v1.4.11
- Contacts, apps, artists, etc with names longer than 80 characters or more than 6 words are ignored.
- Scheduling events for 12:XX "in the afternoon" or PM was scheduling them in the morning. Fixed.
- Shake-and-talk explained more fully in Settings
- Accelerometer sampling rate is now adjustable, which may make Shake-and-Talk work on some phones where it was problematic before
- more comprehensive crash detection/reporting
- Blip tone volumes can be adjusted
- Home key would cause a zombie Choice Dialer screen. Fixed.
- If an app cannot be opened by the Open command, feedback will be offered, but it will no longer be treated as a bug.
- Tried a more flexible means of opening apps in hopes that more will respond as desired.
- Reduced excessive logging output
May 14th v1.4.10
- Allow people to try using HTC's stock music app on Android 2.x.
- Adjustable volume for voice confirmations
- Launch on long-press of camera button works
- Launch on wired headset button (as on an iPhone-style headset) works
May 10th v1.4.9
- Fix some FCs on exit
May 7th v1.4.8
- I found that HTC phones running Android 2.x (Incredible) have an (as yet) incompatible music app. Updated Choice Dialer to recognize this and steer them to download "Cubed".
May 5th v1.4.7
- Scheduling an event for anytime "AM" behaved as if you said "PM". This is fixed.
- Placing phone calls was not offering the name of the place it was calling the person. Fixed.
Apr 20th v1.4.6
- Some phones (Droids?) were checking their music at the drop of a hat. I disabled the auto-sync of music and apps for now, which should solve this.
- Hands-free mode could get into a funk and stop doing confirmations. I think this is now fixed.
- Fixed a typo in the Settings panel
Apr 16th v1.4.5
- Fixed a bug in feedback/bug reporting
- Selecting 3rd party music apps could produce a crash
Apr 12th v1.4.4
- Fixed a bug where shake-to-talk would stop working after placing a call in hands-free mode.
- Compatible with third-party music apps bTunes (Android 1.6 or Android 2.x) and "Cubed". A control on the Settings panel allows you to select the one you prefer to use.
- Some Android 1.x users were unable to voice dial contacts synced from Outlook. A new option on the Settings panel to recognize "All Contacts" as opposed to "My Contacts" may help them.
- I withdrew support for launching Choice Dialer by Bluetooth buttons, as no one could tell me this was working for them.
- I made "Play the song (title)" command default to being disabled, as an increasing number of users were unable to load up all their music in Choice Dialer. This change is one of perception management.
- Shake-to-talk sensitivity default has been increased, as some users found it too sensitive and it was hard for them to tell what was going wrong.
Mar 31st v1.4.3
- Artist names that are acronyms (e.g., R.E.M.) will recognizable in the manner users expect
- Touching the app logo in the upper left will toggle hands-free mode in full version.
- Android 1.5 users have voice confirmations working in this version through a separate helper app
- Choice Dialer will now auto-sync if an attempt to play a song or album fails in a way that indicates a need to synchronize
- Choice Dialer will now auto-sync music entries when mounting or unmounting media
Mar 27th Choice Proxy v1.0.7
- Restore lost function to users of Choice Dialer BETA. They receive a beta notice and upgrade panel every 100 invocations.
Mar 24th v1.4.2
- Removed Android 1.5 support for now, as the hands-free mode is not working as I thought it was
Mar 23rd v1.4.1
- Removed copy protection. This is proving MOST unwise.
Mar 23rd v1.4.0
- New "Shake and Talk" launch option (on by default, and adjustable from Settings). Unlock your phone and give it a vigorous shake... Choice Dialer beeps and listens for a command.
- Long-press on search will no longer go straight to the next configured dialer
- Long-press on call will no longer go straight to the next configured dialer
- Fix for Exchange contacts on Android 2.x -- should be fully supported
- Option for people with "too many contacts" (1200+ or so?) to have Choice Dialer only recognize the starred contacts.
- Beta launch options for long-press-on-Camera and Bluetooth media button. See Settings panel.
- Crash bugs fixed. I hope you hear feedback on any new ones so I can fix those, too.
- Email addresses attached to crash reports were not getting sent to me. Now they are. I deeply regret any signal of unresponsiveness this bug might have caused.
Feb 21st v1.3.1
- Fixed a crash that occurred after accepting the EULA
Feb 20th v1.3.0
- A new hands-free mode prompts weak recognition results verbally on all phones but Android 1.5 phones which instead use a separate confidence slider to reduce confirmations in hands-free mode.
- There is an option to have Choice Dialer switch to hands-free mode automatically when placed in a car dock.
- The "always confirm calls" checkbox on the Settings panel has been replaced with a confidence threshold slider whose value must be >= that of the one that governs the non-calling commands.
- Free version now supports "Quick Start Mode" which should reduce its start-up time considerably.
- Free version now has a manual "sync" button.
- A long press on the search button will now open Choice Dialer
- Similarly, other apps available by long-pressing the search button (Google Voice Search) will be selected as daisy-chain apps to be launched from Choice Dialer
- A crash seen on a call command is fixed
- Explicitly sending a text message to mobile was treated as impermissible. This should be fixed.
- Choice Dialer was not exiting after playing music on Android 2.x phones (Nexus One, Droid). Fixed.
- Choice Dialer was not enabling/disabling Bluetooth on Android 2.x phones (Nexus One, Droid). Fixed.
- "Edit contact for (name)" command was not working on Andr4oid 2.x phones. Fixed.
- "Dial" command was not working when you gave it 7 digit numbers. Fixed.
- Option to extend support for 7 digit dialing to all applications on the phone.
Jan 28th, v1.2.8
- An attempt to fix "Enable Bluetooth" on Android 2.x
- Fixed a force-close on a Droid -- thanks for the detailed bug report
Jan 27th, v1.2.7
- Cleaned up the "Open (app)" code a LOT. All should work now, but some names have changed (see Help panel). Still a crash on Android 2.x "Open Gallery", though. I have no insight on that one.
- Released a Free version without music, calendar or enable/disable commands.
- I see a crash report on "Enable Bluetooth" on Android 2.x -- thanks. It was detailed enough that I think I can fix this without even having a phone to run the code on. Tomorrow? Soon, anyhow.
Jan 25th, v1.2.6
- Added "Enable/disable Bluetooth" and "Synchronize" commands
- Fixed a bug in music support for Android 2.x phones.
- Bluetooth toggle in Android 2.x is not tested. Let me know!
Jan 24th, v1.2.5
- Fixed a crash that could occur upon hitting the menu key
- Bug and Feedback reports provide more options to speed resolution of any issues.
- Able to invoke other dialers conveniently
- May be able to work with new com.android.musik service (Nexus)
- Blazingly fast start-up mode (on by default)
Jan 21st, v1.2.4
- Sync dialog removed in favor of indication at screen bottom.
- Button and menu option to sync on demand
- Upcoming paid version will feature faster performance
- I was still seeing crashes from some phones. I may have fixed it.
Jan 18th, v1.2.3
- Removed the last of some very poorly considered microphone logic that SHOULD address all first-run force closes. If you still get one, please email me if Choice Dialer does not offer an automated bug report.
Jan 18th, v1.2.2
- Trying to fix a recent force-close crash introduced by trying to support different microphone hardware. I'm sorry to have such difficulty here, as the issue does not arise on my phone.
- relaxed the low-end of the confidence threshold in settings, as one user reported he was unable to get calls to go off without confirmation.
Jan 17th, v1.2.1
- Added code to detect extremely high record levels, as seen on some CLIQs. Should alert user to the problem.
- Pulse users were seeing a crash on start. I think I fixed this, but I cannot tell. They have incompatible microphones, I think.
- I may have fixed the bug with Droids seeing a crash on "Open Gallery"
- Nicer welcome screen and first compilation of the grammar.
Jan 11th, v1.19
- Failed recognitions offer user option to quickly retry
- CLIQ users are told to speak quietly and far from their phones -- the mikes are just wicked hot on gain and I do not think I can adjust it. Raise a fuss with the manufacturer... this will likely impact all speech rec stuff you try to do
- Choice Dialer tries to know which phones have call keys and which do not, and advises them accordingly
- Added a "Settings" command so user can quickly get to Choice Dialer settings. Phone settings are accessible via "Open Settings".
Jan 11th, v1.18
- Music commands should now work well on Droid and Nexus One
- A start-up bug that crept into v1.17 should be fixed
- Better logic for when the app should finish up
- Added a progress dialog used when names are compiled
- The app is looking close to set for sale. Thanks, testers!
Jan 8th, v1.17
- Fixed an odd crash where a phone could not catalog apps for "open (app)" command.
- Shortcut key options added: call button, camera button, media button (whatever that is). Not sure if they work on all phones.
- "enable silent mode" now sets vibrator on and disables ringer. This is one thing the iPhone actually got right.
- Fixed a bug where the Call command's confirmation might not include the person's name.
If you are having problems, please use Choice Dialer's feedback menu option.
Choice Dialer is a trademark of Resounding, LLC.
|