Как заставить iOS Speech API читать только цифры и распознавать «один» как «1»,

Я хочу использовать API-интерфейс iOS для распознавания математических выражений. Он работает нормально для таких вещей, как two plus four times three – читает его как 2+4*3 , но когда я начинаю выражение с 1, он всегда читает его как «Один». Когда «Один» находится в середине выражения, он работает так, как ожидалось.

Я понял, что когда я SFSpeechAudioBufferRecognitionRequest свойство taskHint .search при отображении живых результатов, он сначала распознал 1 как «1», но в конце изменил его на «Один»,

Есть ли способ настроить его для распознавания только чисел? Или просто заставить читать «Один» как «1» всегда? Или единственный способ исправить это – форматировать результирующую строку самостоятельно?

Interesting Posts

iPhone – Как отправить apprequests с помощью facebook iOS sdk

Как я могу удержать объекты от выпуска при использовании ARC Objective-C с Xcode 4.2?

Совместное использование данных между двумя или более приложениями iPhone

Как я могу выполнить логику модуляции с использованием CLBeacons?

Парадигма протокола в Objective -C

UIViewContentModeScaleAspectFill не обрезает

UITableView с прозрачным градиентом сверху и снизу

Импорт инструкции для SDK Venmo iOS в быстрой для встроенных фреймворков

Задача Проблема c-Symbolication Ошибка: «DEVELOPER_DIR» не определен в строке ./symbolicatecrash 60

Заполнение ячеек таблицы JSON с помощью Alamofire (Swift 2)

Разработка приложений для iOS на хакинтоше – могу ли я отпустить его в магазине приложений Apple?

Редактор StoryBoard Assistant прекратил показывать связанный файл

Перенос данных sql в приложениях iPhone

как бороться с UIDeviceOrientationFaceUp и UIDeviceOrientationFaceDown?

UICollectionView: добавить расстояние между заголовком и элементами

PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.