Как использовать распознавание речи в iOS SDK? [закрыто]

Я знаю, что нет общедоступного API для SIRI-Services, но есть ли API для простого распознавания речи? Итак, если у меня есть текстовое поле и пользователь нажимает на это текстовое поле, появляется клавиатура с типичной кнопкой микрофона, и если он нажал ее, речь распознается и преобразуется в строковый объект? Или эта кнопка может быть представлена по умолчанию?

 Impossible29 мая 2013 г., 13:19
Это ниже два речи APIpolitepix.com/openears    && ispeech.org
 Vin29 сент. 2016 г., 15:38
@TiagoAlmeida: SFSpeechAudioBufferRecognitionRequest будет полезен для вас. Его объекты записывают и буферизуют аудиоданные во время ввода. Таким образом, ваши буферизованные данные могут быть переданы в SFSpeechURLRecognitionRequest.
 rwitzel04 мар. 2015 г., 14:11
Вы должны сказать нам, какие языки должны быть признаны.
 Dan Dyer31 янв. 2014 г., 03:01
Этот вопрос не является дубликатом вопросов TTS. Этот вопрос спрашивает, как преобразовать речь в текст, а не наоборот.
 Jason Hurt11 июн. 2014 г., 21:27
Оформить заказ GIRI:github.com/jhurt/GIRI, Отказ от ответственности: я написал это.
 Tiago Almeida14 июн. 2016 г., 11:45
Apple представила распознавание речи в iOS10 -> let recognizer = SFSpeechRecognizer() let request = SFSpeechURLRecognitionRequest(url: audioFileURL) recognizer?.recognitionTask(with: request, resultHandler: { (result, error) in print (result?.bestTranscription.formattedString) })
 Vin29 сент. 2016 г., 15:45
@TiagoAlmeida:mindbowser.com/blog/siri-speech-to-text обратитесь за дополнительной информацией
 Midhun MP29 мая 2013 г., 16:08
 Mrugesh Tank29 июн. 2016 г., 08:56
@TiagoAlmeida, да, но код, который вы поместили здесь, для предварительно записанных аудиофайлов

Ответы на вопрос(2)

Вы можете использовать MindMeld iOS SDK, предоставленный Expect Labs. Он поддерживает непрерывное (потоковое) распознавание речи на iOS. Он также поддерживает понимание естественного языка и обнаружение контента для любой пользовательской предметной области.

Попробуйте это по адресу:https://expectlabs.com/docs/sdks/ios/gettingStarted

 nicael28 июн. 2016 г., 13:04
Для предлагающего: вы не должныЧтобы сделать это, ссылка должна быть оставлена как есть, потому что читатель может понять, куда они щелкают.
Решение Вопроса

Есть много доступных библиотек. Вы можете использовать любой из них.

openears // Это лучшая библиотека

VocalKit (Не рекомендуется для открытых ушей)

TTSispeech (Не бесплатно)

Надеюсь, это поможет вам.

НОТА:

если вы скачиваетеopenears (который содержит пример проекта под названием "OpenEarsSampleApp») @efimovD упоминает об этом

Проверьте код в контроллере представления, и вы увидите массив с возможными командами. Эта вещь обнаруживает команды! Не разговоры. Он слушает и пытается сравнить то, что высказал со словами из массива

 Babar17 мар. 2015 г., 14:14
какой из них лучше для индийского акцента?
 d1jhoni1b04 авг. 2016 г., 10:52
Вы можете найти образец приложения для TTS здесь ---> github.com/jonbarlo/iPhoneTTSSampleApp
 Ammar Mujeeb19 апр. 2016 г., 15:33
ispeech.org/#/home утверждает, что iSpeech является бесплатным и открытым исходным кодом для мобильного использования ..?
 mike nelson21 мар. 2015 г., 22:10
Я проверил документы и внес изменения. TTS действительно делает только TTS, а не признание.
 efimovdk21 нояб. 2015 г., 00:10
@ruralcoder Да, это потому, что ты не не понимаю, что он делает. Проверьте код в контроллере представления, и вы увидите массив с возможными командами. Эта вещь обнаруживает команды! Не разговоры. Он слушает и пытается сравнить то, что высказал со словами из массива. Лучшее сравнение будет отображаться.
 ruralcoder23 янв. 2015 г., 07:01
Кажется открытымобразец приложения всегда думает, что я повторяю словоИДТИ", Сбой полностью. Использование iPhone 6+ с 8.1.2
 rsebbe14 февр. 2015 г., 17:06
Вы также можете рассмотреть CeedVocal (не бесплатно), который был использован во многих приложениях на iOS.github.com/creaceed/CeedVocal  а такжеcreaceed.com/ceedvocal
 rwitzel04 мар. 2015 г., 13:53
TTS для распознавания речи или только для преобразования текста в речь? Если только для последнего, пожалуйста, удалите его из списка.

Ваш ответ на вопрос