Skip to content
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

Words entered using text to speech on iOS duplicate letters #59

Open
nk9 opened this issue Jan 12, 2022 · 6 comments
Open

Words entered using text to speech on iOS duplicate letters #59

nk9 opened this issue Jan 12, 2022 · 6 comments

Comments

@nk9
Copy link

nk9 commented Jan 12, 2022

On iOS, you can have the system recognize your voice and generate words using the microphone below the keyboard. When you do this in the text box, the first character or two are duplicated. So if you speak the word "even", the text entered in the box is "eeven" or sometimes "eveven". This makes using text to speech with the site pretty annoying.

@hryanjones
Copy link
Owner

I don't have an iOS to test with, but I have a guess about the code causing the problem.

Does it do the same thing or work as you expect when you try this version?

http://ec2.hryanjones.com/

@nk9
Copy link
Author

nk9 commented Jan 15, 2022

New code works as expected. Thanks for the quick fix!

@hryanjones
Copy link
Owner

Glad it's working now

fix commit: fad9132

@nk9
Copy link
Author

nk9 commented Feb 17, 2022

@hryanjones any chance of getting this change deployed? The EC2 link doesn't work anymore (did you mean to keep the instance on?), but the main website still has the problem.

Thanks!

@hryanjones
Copy link
Owner

It's been pushed to the live site since my comment (the thing that says says "fix commit").

Can I get a screenshot of what this looks like? My current guess is that it may not be something I can control...

@hryanjones hryanjones reopened this Feb 18, 2022
@nk9
Copy link
Author

nk9 commented Feb 18, 2022

Here's a screen recording of the behavior. I'm on iOS 15.2.1. Unfortunately, the microphone stops recording when sound is sent to the text to speech engine. Hopefully you can still see what's going on though.

First of all, it's not entering most of the text until the recording session is complete. And secondly, there's that initial letter or syllable that's duplicated. Notice in the Google account form, how the word changes as more syllables are spoken. I wonder if that behavior is the problem?

I'm really confused how the issue went away and then came back. 🤷‍♂️

Upload.from.GitHub.for.iOS.MOV

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants