Question

I am asking this question as the preliminary to start working on one of my fun-project. I am thinking of coding this in python so I guess, I have to go with pyAudio (please suggest me if there are better libraries for this other than pyAudio). My goal is to create a program that can record somebody's voice. This is simple. However, how can I identify the voice from the user after I have recorded his voice in one/multiple sample? What distinguishes one voice from other and how can python be implemented to achieve this?

Était-ce utile?

La solution

Have you thought on using an Speech Recognition engine as a basis for your project? You can, for instance, write python code to run CMU sphinx (an BSD option) http://sphinx.subwiki.com/sphinx/index.php/Sphinx3_python_quickstart . Don't know what is you're intention with your fun-project, but if you don't want to study speech recognition algorithms , this could be a good option.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top