Почему AVSpeechSynthesizer воспроизводит больше информации, чем мой текст? ⇐ IOS
-
Гость
Почему AVSpeechSynthesizer воспроизводит больше информации, чем мой текст?
Я использую AVSpeechSynthesizer для текста, вот соответствующий код.-
guard let nonNilText = text else { return } let utterance = AVSpeechUtterance (строка: nonNilText) utterance.voice = AVSpeechSynthesisVoice(язык: Locale.current.identifier) частота высказываний = 0,4 синтезатор.говорить(высказывание) Все работает нормально, но кажется, что на некоторых устройствах, особенно когда языковой стандарт iPhone установлен на английский, закадровый голос воспроизводит то, что звучит как описание самого высказывания: что-то вроде «Говорите: скорость xxx, имя голоса равно com.apple..." перед моим текстом.
Я предполагаю, что это может быть связано с некоторыми настройками специальных возможностей, но не могу понять, где их включить, чтобы воспроизвести проблему на моем iPhone. Есть идеи?
Я использую AVSpeechSynthesizer для текста, вот соответствующий код.-
guard let nonNilText = text else { return } let utterance = AVSpeechUtterance (строка: nonNilText) utterance.voice = AVSpeechSynthesisVoice(язык: Locale.current.identifier) частота высказываний = 0,4 синтезатор.говорить(высказывание) Все работает нормально, но кажется, что на некоторых устройствах, особенно когда языковой стандарт iPhone установлен на английский, закадровый голос воспроизводит то, что звучит как описание самого высказывания: что-то вроде «Говорите: скорость xxx, имя голоса равно com.apple..." перед моим текстом.
Я предполагаю, что это может быть связано с некоторыми настройками специальных возможностей, но не могу понять, где их включить, чтобы воспроизвести проблему на моем iPhone. Есть идеи?
Мобильная версия