Как записать текст в текст в iOS10 с помощью Speech.framework?Как использовать распознавание речи iOS 10?
4
A
ответ
8
Его очень простая, всего несколько строк кода.
let recognizer = SFSpeechRecognizer()
let request = SFSpeechURLRecognitionRequest(url: audioFileURL)
recognizer?.recognitionTask(with: request, resultHandler: { (result, error) in
if let error = error {
print("There was an error: \(error)")
} else {
print (result?.bestTranscription.formattedString)
}
})
ПРИМЕЧАНИЕ:
Как доступ к другим защищенным данным, таким как календарь и Фото данные, выполнение распознавания речи требуется разрешение пользователя (для получения дополнительной информации о доступе к защищенным классам данных см безопасности и конфиденциальности Улучшение) ,
В случае распознавания речи требуется разрешение, так как данные передаются и временно хранятся на серверах Apple для повышения точности распознавания речи. Чтобы запросить разрешение пользователя, вы должны добавить ключ NSSpeechRecognitionUsageDescription в файл Info.plist вашего приложения.
http://saravnandm.blogspot.in/2016/06/ios10-speech-recognition-in-ios-10_23.html
Vow! Неужели это так просто? –
Да, это яблоко сделало его очень простым. Не нужно использовать сторонние структуры. –
Что-нибудь вроде текста в речь, доступное как часть рамки яблока? –