Je sais qu'il n'y a pas d'API publique pour les services SIRI, mais existe-t-il une API pour la reconnaissance vocale simple? Donc, si j'ai un champ de texte et que l'utilisateur appuie sur ce champ de texte, un clavier avec le bouton généralement microphone apparaît et s'il l'a appuyé, le discours est reconnu et transformé en objet chaîne? Ou ce bouton est-il présenté par défaut?
Il existe de nombreuses bibliothèques disponibles. Vous pouvez utiliser n'importe lequel d'entre eux.
openears // Ceci est la meilleure bibliothèque
VocalKit (obsolète pour les oreilles ouvertes)
J'espère que cela vous aide.
[~ # ~] note [~ # ~] :
si vous téléchargez openears ( qui contient un exemple de projet appelé "OpenEarsSampleApp") @efimovD le mentionne
Vérifiez le code dans le contrôleur de vue et vous verrez un tableau avec des commandes possibles. Cette chose détecte les commandes! Pas un mot. Il écoute et essaie de comparer ce que vous avez dit avec les mots du tableau
Vous pouvez utiliser le SDK MindMeld iOS fourni par Expect Labs. Il prend en charge la reconnaissance vocale continue (streaming) sur iOS. Il prend également en charge la compréhension du langage naturel et la découverte de contenu pour tout domaine de contenu personnalisé.
Essayez-le sur: https://expectlabs.com/docs/sdks/ios/gettingStarted