Конвертируйте слова в фонемы по-быстрому для iphone (ios) - PullRequest
2 голосов
/ 25 марта 2019

В MacOS есть метод для преобразования слов в фонемы , другими словами, звуки, составляющие часть слова, например «oo», в пуле слов.

Слова к феноменам в MacOS

Кроме того, представляется, что существует способ принудительного произношения определенными способами, посылая приписываемую строку в AVSpeechSynthesisVoice вместо строки, как описано в приведенной ниже ссылке, так что AVSpeechSynthesis знает о фонемах.

https://nshipster.com/avspeechsynthesizer/#customizing-pronunciation

Однако я не смог найти что-то, что преобразует слова в фонемы в IOS. Если нет собственного API, кто-нибудь знает об обходном пути, используя Regex или, возможно, библиотеку. Вот метод для MacOS.

1 Ответ

0 голосов
/ 07 мая 2019

Однако мне не удалось найти что-то, что преобразует слова в фонемы в IOS.

Я предлагаю использовать функцию iPhone, расположенную по адресу Settings > General > Accessibility > Speech > Pronunciations (iOS 12) .

Эта информация взята из подробного фрагмента кода WWDC 2018 и фрагментов кода (ObjC и Swift) , который объясняет, как импортировать его в ваш код, чтобы озвучен синтезатором речи.

...