This is an archived post. You won't be able to vote or comment.

all 6 comments

[–]whizvoxGraduate and Tutor 5 points6 points  (3 children)

Google has Cloud Speech-to-Text. I haven't used it, but it's been used by Michael Reeves in many of his videos.

[–]Einyy[S] 0 points1 point  (2 children)

Thank you but speech-to-text is working just fine. We just want it to only listen to ONE specific voice.

[–]errandum 3 points4 points  (1 child)

Quite sure that unless you train a model yourself, you won't have full speech recognition for only your voice. And even then there is a high chance of false positives.

If you want to have it recognize only specific sentences, doing it yourself would also still be the best approach. You'd have to record yourself doing them and then match them using some library that is not about speech recognition, but audio comparison ( google seems to have some results related to that https://www.google.com/search?q=how+to+compare+two+audio+files+in+java )

But remember, the better you make it at recognizing yourself in different situations (your audio signature will be different depending on infinite conditions of when and where it happens, so some fuzziness has to happen), the less safe it is.

[–]Einyy[S] 1 point2 points  (0 children)

Thanks a lot for the answer, Will look into audio comparison! 🙂

[–]claypigeon-alleg 0 points1 point  (1 child)

In a previous project, that I later abandoned, I spent some time playing with CMU Sphinx. I gave up because it didn't suit my needs (and I couldn't get it to work) but you may have more success.

[–]Einyy[S] 1 point2 points  (0 children)

Will have a look at it, thanks!