• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Voice to Text keeps repeating voice-to-text keeps repeating sentences

Try this, launch the Google app, go to the three lines in the upper left corner, select settings, select "Voice", then OK Google detection, turn off the top button for,
"From the Google app". You can no longer say OK Google, but tap on the mic icon in the google search bar or open text messagng app or email app and try dictating a message. Disabling OK Google detection fix this on my Nexux 6P. OK Google is disabled, but you can still use voice search by just tapping on the mic in the search bar. If this works for you, pass it on to everyone you know!!!!!
 
Upvote 0
Mine started doing the same thing about a week ago. I have a sneaking suspicion that I know what the cause is.

Google is rolling out Google Assistant for all telephones marshmallow and above. My sneaking suspicion is this error is somehow related to the rollout of the new Google Assistant. My guess is that it is a server issue.

I haven't gotten Google Assistant yet. However, this is my trying to put two and two together.

Update: unbenounced to me, Google updated me to Google Assistant just now. It seems that updating to Google Assistant has fixed the text-to-speech problem. Case in point : I'm not speaking to you through text-to-speech without any problems. I think I was kind of right about that. You never know. So, learning about my new assistant by the name of as we speak.
 
Last edited:
Upvote 0
Interesting. I know at least some people reported that the problem started when they got Assistant.

I also know that the Gboard app got updated around the same time with a new voice input method. It may have been a server-side change to accommodate that new method which caused unintended side effects - which means it should be a quick fix.

Is anyone still experiencing the problem?
 
Upvote 0
Interesting. I know at least some people reported that the problem started when they <i>got</i> Assistant.I also know that the Gboard app got updated around the same time with a new voice input method. It may have been a server-side change to accommodate that new method which caused unintended side effects - which means it should be a quick fix.Is anyone still experiencing the problem?

Tested just now. Still repeating. Going back to Swype.
 
  • Like
Reactions: codesplice
Upvote 0
codespliceInteresting. I know at least some people reported that the problem started when they &lt;i&gt;got&lt;/i&gt; Assistant.I also know that the Gboard app got updated around the same time with a new voice input method. It may have been a server-side change to accommodate that new method which caused unintended side effects - which means it should be a quick fix.Is anyone still experiencing the problem?
Tested just now. Still repeating. Going back to Swype.

Did they download Google assistant on your phone yet?
 
  • Like
Reactions: IHateMyTreo
Upvote 0
Found the same issue on another android forum. Basically, they are saying uninstall Google. A bit drastic for me. It seems to have been going around since January. I hope Google works it out. I guess that's the issue with having all kinds of different Android OS's out there. It's harder for Google for smooth out bugs as effectively as Apple, which has more control over its output.
 
Upvote 0
Found the same issue on another android forum. Basically, they are saying uninstall Google. A bit drastic for me. It seems to have been going around since January. I hope Google works it out. I guess that&#039;s the issue with having all kinds of different Android OS&#039;s out there. It&#039;s harder for Google for smooth out bugs as effectively as Apple, which has more control over its output.

I did actually uninstall Google, which messed so many things up, but reinstalled it and the repeating voice to text problem was still there. Using Swype, which has its own voice engine, solved the problem for now. Thanks for everyone's help. Steven, great to see you again!
 
Upvote 0
Steven58Found the same issue on another android forum. Basically, they are saying uninstall Google. A bit drastic for me. It seems to have been going around since January. I hope Google works it out. I guess that&amp;#039;s the issue with having all kinds of different Android OS&amp;#039;s out there. It&amp;#039;s harder for Google for smooth out bugs as effectively as Apple, which has more control over its output.
I did actually uninstall Google, which messed so many things up, but reinstalled it and the repeating voice to text problem was still there. Using Swype, which has its own voice engine, solved the problem for now. Thanks for everyone&#039;s help. Steven, great to see you again!

I totally uninstall Google and then reinstalled it. So far I am not getting any repeating texts. This is dictated.
 
Upvote 0
I came back to try Google dictation. It no longer duplicates what you dictate, but now it gives all of the options in a separate dialog box to select from, rather than auto-selecting the best match.

The timeout is almost instantaneous so that if you stop talking even for a fraction of a second, it stops dictation. very frustrating.

Finally, it will not insert the text in the correct place where you put the cursor. For example if I fill in an email address and move the cursor to the body of the email, the dictated text goes up in the email addressee section. Can't get it to insert in the body of the email. Again, very frustrating.

Worse than before, so returning to Swype.

Edit: The above issues were while using SwiftKey. I tried Gboard and it now works fine.
 
Last edited:
Upvote 0
I came back to try Google dictation. It no longer duplicates what you dictate, but now it gives all of the options in a separate dialog box to select from, rather than auto-selecting the best match.The timeout is almost instantaneous so that if you stop talking even for a fraction of a second, it stops dictation. very frustrating.Finally, it will not insert the text in the correct place where you put the cursor. For example if I fill in an email address and move the cursor to the body of the email, the dictated text goes up in the email addressee section. Can&#039;t get it to insert in the body of the email. Again, very frustrating.Worse than before, so returning to Swype.Edit: The above issues were while using SwiftKey. I tried Gboard and it now works fine.

I'm using the Samsung keyboard no trouble.
 
  • Like
Reactions: codesplice
Upvote 0
Well incoming reports of the problem died off pretty suddenly both here and at the GPF Nexus Help Forum. It seems like there were several potential contributing factors (Assistant roll-out, Gboard update with new Voice Input flow, Android version/security updates, etc.), but the way things magically went back to normal suggests to me a server-side fix.

At any rate, glad to hear that this should be resolved - thanks for reporting back Steven! :)
 
Upvote 0
Well incoming reports of the problem died off pretty suddenly both here and at the GPF Nexus Help Forum. It seems like there were several potential contributing factors (Assistant roll-out, Gboard update with new Voice Input flow, Android version/security updates, etc.), but the way things magically went back to normal suggests to me a server-side fix.

At any rate, glad to hear that this should be resolved - thanks for reporting back Steven! :)

Hello Codesplice! Thank you for giving me and others the sensation that the higherups are aware of the problem. However real your "Elite Recognized Moderator" status is, it is a great relief to hear something back from somebody in a position to do something.

That said, this problem just started back up for me. I am not sure when, exactly, it started, as I wasn't near WiFi until today and as we already know the bug only happens on WiFi.

I have been doing some tests by putting my phone on a network I control (linux box as router rather than ISP) and then picking through the tcpdumps with a traffic analyzer. It has been quite revealing, and I believe I have a complete understanding of the bug.

First, I use Voice Input to insert some text. My phone divvies up the audio into packets, opens a port 80 connection to google, uses that to negotiate an https handshake, opens an https connection to google, then sends the audio over it. After a very short delay, google uses the already-existing https connection to send back a very small amount of data: almost certainly the transcription plaintext. But Google also tries to open a second connection, over a seemingly-random port, along which some additional information is sent. Those packets are also encrypted, so I don't know what's in them. But if those packets fail to arrive, then we see the undesired behavior being bemoaned in this thread. I can only assume that those packets include *instructions* on which alternate transcription to choose.

This makes sense, because the original transcription must happen very quickly in order to not feel sluggish, and yet (while properly functioning) the text stream can be changed even up to 3 or 4 seconds after the first transcription packets arrive. It's a sort of two-tiered response; the first transcription server creates the base data of every possible transcription, and then the second transcription server uses that data to fine-tune, perhaps after checking an enormous corpus of transcription data and doing ccomputationally-expensive analytics. That way it does not feel sluggish, but you still get good accuracy.

But if you want to have different machines doing the work, then my android device must have two separate tcp connections, one for each server. It makes the first connection on its own, when it sends the audio to Google, and thereafter that connection is treated as Ongoing for the purposes of network routing and firewalls. But the second connection, well. Apparently it is google's seconf server attempting to open a *new* connection to my phone. Which means that my router must not only allow for incoming connections, it must also forward that (unknown, seemingly-random) port to my phone ahead of time!

And absolutely *no one*'s router allows all incoming connections by default. The only way this might conceivably work is if google published the algorithm for deciding what port to make the second cconnection on, and then users set up a script to forward traffic coming in on that port to their phone whenever the router detects outgoing Voice Input traffic, then switch it back shortly after. This is well beyond the capabilities of most ISP-issued routers, much less most end users.

This hypothesis explains the data: why the bug is tied to WiFi being turned on.

But if this hypothesis is right, the problem ought to be far, far more widespread. The default behavior for most routers is to drop all incoming traffic not associated with an ongoing connection. So any android device behind any factory-settings router ought to have this bug. Yet clearly this isn't the case. I also have a suspicion that there probably ought to be a router somewhere between my phone and the 4g nnetwork, a router would probably also ought to block this traffic, and yet clearly it doesn't. So there are still some unanswered questions.


And yet. If I route my phone through a linux box, I can make the bug appear instantly with

Code:
iptables -P INPUT DROP

Then I can make the bug vanish again with

Code:
iptables -P INPUT ACCEPT

So it must have something to do with that second connection.

If you could forward this to the appropriate place to make sure it gets seen, I would be very grateful (I cba). I also have the raw tcpdumps and wireshark analyses with my comments on request.
 
Last edited:
Upvote 0
Is anyone else getting repeated google maps navigation directions while traveling in certain areas of town? Im using a J1 right now (don't judge me), but everytime i make the same right turn on to this one specific long road, the navigation lady tells me to do the same thing and won't stop talking! Everytime! On and on with the same line, "turn right onto Jefferson Ave and then continue onto Jefferson Ave for 6 miles...Continue onto Jefferson Ave for 6 miles and then..Continue on Jefferson Ave for 6 miles", and so on for two miles while sitting through 3 to 4 red lights, listening to her nagging voice in my ear over a song playing on the radio. And the more i turn the music up at a vain attempt to drown her out, the louder she gets!?! GOD! I actually lost it the other day and told her to SHUT THE &(%^ UP!
-I have no regrets, I'm sure my behavioral health counselor would agree with me on this one time. I didn't imagine that i would be fighting with a nonhuman, artificially intelligent software that day, but it happened. Should've stayed in my tank back on Post. "Don't bottle it in", he says.
 
Upvote 0
I am having the exact same problems. When I do voice to text and I do voice to text majority of all my sentences are doubled of all my sentences are doubled and takes me longer to erase everything and if I had just typed it's everything and if I had just typed it. I have a Galaxy S20. This to ask 20. This is driving me crazy.
I used voice to text for this message and you can see what happened
 
Upvote 0
I am having the exact same problems. When I do voice to text and I do voice to text majority of all my sentences are doubled of all my sentences are doubled and takes me longer to erase everything and if I had just typed it's everything and if I had just typed it. I have a Galaxy S20. This to ask 20. This is driving me crazy.
I used voice to text for this message and you can see what happened
 
  • Like
Reactions: Gina M
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones