2012-02-11 4 views
0

Je veux intégrer la détection de la voix dans mon application iPhone. L'application iPhone permet à l'utilisateur de rechercher le mot en utilisant leur voix. Mais, je ne connais pas une seule information sur la reconnaissance vocale dans l'iPhone. Pouvez-vous s'il vous plaît me suggérer des idées, des tutoriels ou un exemple de code pour cela?Comment reconnaître la voix humaine par code dans l'iphone?

Répondre

0

La meilleure approche sera probablement à:

  1. Enregistrez la voix sur le téléphone
  2. Envoyer l'enregistrement à un serveur qui exécute le logiciel de reconnaissance vocale
  3. Revenez ensuite quelque chose au téléphone pour indiquer ce qu'il devrait faire

Cette approche est favorable car il existe un certain nombre de logiciels open source voix au texte là-bas & vous n'êtes pas l imité par la puissance de calcul dans le backend. Cela dit, iOS a OpenEars qui est basé sur Pocket Sphinx. Il semble prometteur ...

0

La reconnaissance vocale n'est pas corrélée avec iphone. Tout ce que vous pouvez faire est d'enregistrer la voix dans l'iPhone. Une fois cela fait, vous pouvez soit coder votre module de reconnaissance vocale, soit trouver une API tierce et la réutiliser.

Vous pouvez faire une recherche google là-dessus.

1

Vous pouvez également utiliser l'API Google Chrome pour intégrer la reconnaissance vocale sur votre application, mais il y a un gros problème: l'API fonctionne uniquement avec les fichiers encodés FLAC, mais ce codage n'est pas pris en charge nativement iOS ...:/

Vous pouvez voir ces 2 liens pour plus d'informations:

EDIT:

J'ai réalisé une application incluant la reconnaissance vocale en utilisant Nuance SDK, mais ce n'est pas gratuit à utiliser. Vous pouvez vous inscrire gratuitement et obtenir une clé de développeur qui vous permet de tester votre application pendant 90 jours. Un exemple d'application est inclus, vous pouvez voir le code, c'est très facile à implémenter.

Bonne chance :)

Questions connexes