oye - iPhone: ¿El reconocimiento de voz está disponible en IOS SDK?
siri no funciona iphone 6 (9)
¿Alguien sabe que si el api "voz a texto" y "texto a voz" utilizados en Siri son accesibles en IOS 5 o IOS 6 SDK?
Investigué pero no pude encontrar nada al respecto en la documentación, así que si eso no está incluido en el SDK, ¿hay bibliotecas de calidad "Siri" en el mercado?
Después de iOS 10 puedes usar
Speech.framework
Es muy simple de usar. Solo importa el habla en tu clase.
import Speech
let speechRecogizer = SFSpeechRecognizer(locale: Locale.init(identifier: "en-US"))! //locale whatever you want to use
let recognitionRequest = SFSpeechAudioBufferRecognitionRequest()
let recognitionTask:SFSpeechRecognitionTask = speechRecogizer.recognitionTask(with: recognitionRequest, resultHandler: { (result, error) in
print(result?.bestTranscription.formattedString) //here you can get your text
})
También puede consultar https://github.com/PKrupa94/SpeechManager para ello.
Echa un vistazo a Openears en: http://www.politepix.com/openears Lo he usado experimentalmente y funcionó muy bien. Reconocerá vocabularios preestablecidos muy bien. Hay una leve pausa de aproximadamente 1/2 segundo antes de que reconozca la palabra y se confunda en un entorno con muchas voces (un restaurante lleno de gente), pero en un entorno razonablemente tranquilo encontré que funciona muy bien.
Hemos hecho un SDK para el reconocimiento de palabras aisladas (o pequeñas frases), CeedVocal SDK. Lo usamos en nuestra propia aplicación Vocalia. Sin embargo, no es gratis (pero hay una versión de prueba gratuita), más información en: http://www.creaceed.com/ceedvocal
Para el reconocimiento de voz, puede usar OpenEars ( http://www.politepix.com/openears/ ) que funciona fuera de línea y proporciona una buena precisión. OpenSars se puede usar gratis en una aplicación para iPhone o iPad. Sí OpenEars maneja la función de voz a texto.
Siri aún no está disponible en forma de API, sin embargo, cualquier UITextField o UITextArea se puede dictar para que use la opción integrada de voz a texto.
Siri aún no está disponible para desarrolladores.
También puede consultar las API de reconocimiento de texto a voz y de voz de ispeech. Ya le permiten incluirlo en sus aplicaciones sin muchos problemas y en realidad son un poco mejores que lo que Siri tiene. La gran fortaleza de Siri es la PNL, no tanto la tecnología del habla subyacente.
Siri solo está disponible como beta en el iPhone 4S, no estoy seguro si el plan es propagarlo a todos los dispositivos con capacidad para iOS 5. Las bibliotecas de código abierto para el reconocimiento de voz son difíciles de conseguir. Puedes ver la puerta de enlace de desarrolladores de Nuance (dragón) here .
iOS 10 introduce una nueva API de reconocimiento de voz: SFSpeechRecognizer
.