Pergunta

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?

Foi útil?

Solução

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top