Вопрос

Кто -нибудь знает, что если API «речь к тексту» и «текст к речи», используемые в Siri, доступны в iOS 5 или iOS 6 SDK?

Я исследовал, но не смог ничего найти в документации, поэтому, если это не включено в SDK, есть ли на рынке библиотеки «Siri»?

Это было полезно?

Решение

Siri еще недоступен в форме API, однако, любой Uitextfield или Uitextarea может быть продиктован в использовании встроенной опции для речи к тексту.

Другие советы

Проверьте Openears по адресу: http://www.politepix.com/openears Я использовал его экспериментально, и это работало отлично. Он очень хорошо распознает предварительные словесные. Существует небольшая пауза на 1/2 секунды или около того, прежде чем оно распознает слово, и оно запуталось в окружающей среде с большим количеством голосов (переполненный ресторан), но в достаточно тихой обстановке я обнаружил, что он отлично работает.

iOS 10 представляет новый API распознавания речи - SFSpeechRecognizer.

https://developer.apple.com/videos/play/wwdc2016/509/

Siri доступна только в качестве бета -версии на iPhone 4S, не уверен, что план будет распространять его на все устройства, способные iOS 5. Библиотеки с открытым исходным кодом для распознавания голоса трудно найти. Вы могли бы посмотреть Нюанс (дракон) Разработчик шлюз здесь.

Вы также можете захотеть проверить Ispeech's текст в речь а также распознавание речи Апис Они уже позволяют вам включить его в ваши приложения без особых проблем и на самом деле немного лучше, чем у Siri. Большая сила Сири - НЛП, не столько основная речевая технология.

Сири еще не доступна для разработчиков.

Мы сделали SDK для распознавания изолированных слов (или небольших фраз), Ceedvocal SDK. Мы используем его в нашем собственном приложении. Это не бесплатно (но есть бесплатная пробная версия), больше информации на: http://www.creeceed.com/udectvocal

Для распознавания речи вы можете использовать Operears (http://www.politepix.com/openears/), который работает в автономном режиме и обеспечивает хорошую точность. Раотделение можно использовать в приложении для iPhone или iPad. Да Openears обрабатывает речь к текстовой функции.

После iOS 10 вы можете использовать

Речь. Framework

Это очень просто в использовании. Просто импортная речь в свой класс

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 
})

Вы также можете проверить https://github.com/pkrupa94/speechmanager для этого.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top