1. Are you ready for the Galaxy S20? Here is everything we know so far!

Speech to text won't recognise "o'clock"

Discussion in 'Android Help' started by LGallyandriods, Aug 13, 2020.

  1. LGallyandriods

    Thread Starter

    I have a new Samsung A51 and it has the same problem my S6 had.

    If I speak any number in front of the word "o'clock", it will not create the o'clock. For example, if I say "1 o'clock 2 o'clock 3 o'clock" it will only create 123. If I speak the word o'clock by itself, it will create it but not if it follows a number.


  2. steiny180

    steiny180 Android Enthusiast

    1 PM, 2 PM, 3 PM, blah, blah, blah...
    mikedt likes this.
  3. mikedt

    mikedt 你好

    Samsung devices, so I assume you're referring to Bixby.

    It could be because something like "1 o'clock" is ambiguous to it, like "Hey Bixby, set an alarm for 7 o'clock.", now is that AM or PM? Just a guess of course, as I never use voice assistant features myself.
  4. LGallyandriods

    Thread Starter

    Not Bixby, I don't use Bixby, just when I am texting or creating an email via speech to text.
  5. mikedt

    mikedt 你好

    With Samsung phones the default speech to text is Bixby isn't it. So what are you actually using, Google Assistant, or something else?
  6. LGallyandriods

    Thread Starter

    I'm pretty sure the default is Google Voice Typing. I've never even configured Bixby.
  7. Hadron

    Hadron Smoke me a kipper...
    VIP Member

    It can depend on the keyboard. For the sheer hell of it I just enabled it on a couple of my keyboards to see what happened:

    * SwiftKey: told me I would need to install Google Voice Search for it to work. Since I have the Google app disabled through choice and was not prepared to undo that the experiment ended there.

    * OpenBoard: did nothing. I assume this means that it uses the system default voice input, which for me is disabled.

    * GBoard: there's obviously a connection to Google's service built directly into that app, because this worked even though the Google app is not available on my phone (it was definitely server-based, as it required an internet connection to function). So my guess is that if you use GBoard you use Google for this regardless of what the system default text to speech engine on your phone is.

    GBoard would not type "7 o'clock" for me, but it also wouldn't write "o'clock" full stop: the closest it came was "oclock", but it also left out the "o", or printed something like "on clock", or ignored it altogether. It just seems to be a blind spot in Google's transcription. Since "o'clock" is perfectly well understood Stateside this can't just be an example of Google's parochialism, but I can't think of a good reason why they can't handle it, all I can say is that it seems to be a limitation of Google's system.

    So maybe the workaround is to try enabling another text-to-speech system on your phone and see whether that works better?
  8. LGallyandriods

    Thread Starter

    I'm not sure that another speech to text app is available. As you can see in the screen shot, it is automatic.

  9. Hadron

    Hadron Smoke me a kipper...
    VIP Member

    You don't have a setting to change the text-to-speech engine? On regular Android it's in the Accessibility settings (though it can also be accessed from input settings), but I'm never sure with Samsung since they like to rearrange all of the menus.

    Of course if you don't have another one installed there will only be one option.
  10. LGallyandriods

    Thread Starter

    It's speech to text not text to speech.

Share This Page