The other day I was working with Google’s Web Speech API to get some spoken messages for my snooker scoreboard program, which I’m currently developing using Angular 1.5.8 (more on that project later…).
In snooker when a break ends, you say the name of the player, followed by the size of the break. So if Brian made a break of 4 one would say “Brian 4”, however I found that some specific names would trigger some very odd behaviour – mine included. Instead of simply speaking “Daniel 4” it would speak “Daniel chapter 4”. (more…)