-
Notifications
You must be signed in to change notification settings - Fork 57
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve UX of TTS Message option #134
Comments
Hi @pilot51, I'm the reviewer who inspired this ticket. :) This sounds pretty good, although I'm not entirely clear on your description. But here's a thought: How about a list of checkboxes to select kinds of content to include, with grippers to drag those items into the order the user prefers (which is what I assume rearranging the #tags does in the current version): ≡ ▣ App Name BTW, I'm entirely unclear on what most of these descriptions mean. App Title (I've changed to App Name for clarity) I understand. Content Title and Content Message I figured out from using the Test feature in Settings. But I think they all need either a description or names that are more self-explanatory to end-users, like...
As for the rest, I don't have any idea what they mean. :) |
Aside from being very easy for me to implement, the main reason it's a text field instead of just an order is because punctuation causes TTS to sound different and I don't want to force anything on the users. As you can see by the current and old defaults shown in the description, I couldn't settle on how to separate the components to prevent TTS from making it all one sentence. Originally This also allows users to do things such as I like the idea of essentially making features "open source" for regular users to change however they want even at an advanced level, especially if it reduces my workload as a developer. Though now that I think of it, that makes a case for basic and advanced modes for the setting, where basic would be something like your suggestion. As for the descriptions, I agree they aren't very clear and could use improvement. Some of them I don't totally understand myself. I carried them over mostly verbatim from the names of Android's notification APIs, and the documentation doesn't help much. Some are shown differently between versions of Android, so I can't necessarily rely on my experience to form an accurate detailed description.
|
Just getting back to this. Having just recently figured out how much difference can be made for TTS by using punctuation and line breaks, I see where you're coming from regarding flexibility. This would probably be a lot more work to implement, but what comes to mind two tiers of settings for the spoken content:
User-friendly could be the default, with an "Advanced" button at the bottom. When clicked the "Advanced" screen could have a little explainer, like "More control over how text is ready, using commas, periods and line breaks" then the chart of tags. /just spitballing :) |
A Google Play review mentioned that the TTS Message option is a little convoluted. I agree it could be better.
Currently my idea, as detailed below, is to use tags instead of plain text for each message component.
#M
) is converted to the tag on the fly. The text codes should still be shown in the description or tag list for users who prefer to type.This may change as I give it more thought and find out how difficult it is to implement.
The text was updated successfully, but these errors were encountered: