Witam. Chciałbym napisać program umożliwiający rozpoznawanie komend głosowych. Jest to mój pierwszy tak skomplikowany program dlatego chciałbym się troszkę poradzić. Przedstawię jak ja to sobie wyobrażam:
- Użytkownik nagrywa polecenie głosowe dla danej komendy np. dla zamknięcia komputera nagrywa odpowiednią komendę 3 razy
- Następnie program "wyłapuje" głos i zapisuje go do pliku (wav, mp3 ?? )
- Zapisane nagranie jest w jakiś magiczny sposób porównywanie z 3 nagranymi poleceniami z punktu 1.
- Jeżeli nagranie zgadza się ze wzorami z punktu 1 wykonywana jest dana komenda.
I o to moje pytania:
- Czy mój sposób jest dobry ?
- W jaki sposób mogę porównać 2 pliki nagrań z daną tolerancją ?
- Jaki język/technologia będzie najodpowiedniejsza dla tego typu zadania ? Dodam że znam C++/Qt oraz jako tako C#.