Описание тега avspeechutterance

1 ответ

Swift Clear AVSpeechSynthesizer перед тем, как говорить

Я использую код ниже, чтобы произнести строку в моем приложении. var mySynthesizer = AVSpeechSynthesizer() var myUtterance = AVSpeechUtterance(string: "Hello World!") myUtterance.voice = AVSpeechSynthesisVoice(language: "en-US") myUtterance.pitchMul…
1 ответ

SpeechSynthesizer не дает естественную паузу для полной остановки в Swift

Я работаю над текстом, чтобы говорить задачу. В котором я сталкиваюсь с проблемой, что если я получил текст, например: Hello everyone. 2 minutes to go. Затем, используя приведенный ниже код для синтезатора речи, он рассматривает весь текст как одно …
2 ответа

Звук голоса AVSpeechUtterance en-US искажен на iOS 12

У меня есть приложение, которое использует AVSpeechUtterance, которое работало до iOS 12. Он все еще работает, но голос в США звучит искаженно. Этого не происходит на симуляторе xcode или на новом iPhone XS Max. Кажется, это происходит только на iPh…
07 окт '18 в 21:26
2 ответа

Как увеличить громкость в AVSpeechUtterance в swift

Все, что я использую в проекте AVSpeechUtterance для преобразования текста в речь, когда я бегу в симуляторе, работает нормально, но когда я бегу на своем устройстве, громкость речи здесь очень низкая, мой код... let utterance = AVSpeechUtterance(st…
11 апр '18 в 13:27
1 ответ

Ошибка AVAudioSession при использовании SFSpeechRecognizer после AVSpeechUtterance

Я пытаюсь использовать SFSpeechRecognizer для преобразования речи в текст, после того как произнес приветственное сообщение пользователю через AVSpeechUtterance. Но случайным образом распознавание речи не запускается (после приветствия) и выдает соо…
0 ответов

AVSpeechSynthesizer и утечки памяти в Xcode Instruments

Каждый раз, когда я использую синтезатор речи, Instruments сообщает об утечках памяти. Скрытие системных библиотек в разделе "Дерево вызовов" не оставляет записей в отображении дерева вызовов. Я понимаю, что утечки вызваны каким-то системным вызовом…
1 ответ

Ошибка AVSpeechSynthesiser в функции ViewDidLoad

Всякий раз, когда я перемещаюсь к этому контроллеру представления, speakText() функция в viewDidLoad по какой-то причине не работает, и загрузка контроллера представления занимает много времени (это не тот случай, когда я удаляю эту строку). Над это…
1 ответ

Кто-нибудь знает, поддерживает ли AVSpeechUtterance SSML?

Интересно, знает ли кто-нибудь, поддерживает ли AVSpeechUtterance SSML?
08 авг '17 в 18:19
0 ответов

Невозможно скопировать консольную ошибку атрибутов ресурса - AVSpeechSynthesizer

Моя консоль получает спам с этими ошибками: [MobileAssetError: 1] Невозможно скопировать атрибуты ресурса Не удалось получить атрибут "LocalURL": Ошибка Domain=MobileAssetError Code=1 "Невозможно скопировать атрибуты ресурса" UserInfo={NSDescription…
1 ответ

iOS: AVSpeechSynthesizer - поддерживает офлайн?

Я использую AVSpeechSynthesizer для функции TTS. Я хочу знать, поддерживает ли AVSpeechSynthesizer в автономном режиме. Я пробовал несколько текстов на нескольких языках, он поддерживает в автономном режиме. Я хочу убедиться, что он поддерживает авт…
07 авг '17 в 12:57
1 ответ

AVSpeechUtterance и нет речи / отсутствует речь в Swift

В настоящее время я собираю свое первое приложение, используя XCode 9.4.1 и Swift. В моем коде я работаю по списку, и мне бы хотелось, чтобы каждое значение в списке произносилось вслух. Ниже мой код для этого // classificationResults is my list for…
2 ответа

Воспроизведение звука в didReceiveRemoteNotification, в то время как в фоновом режиме, используя функцию преобразования текста в речь

Поэтому сейчас я пытаюсь воспроизвести сообщение, когда приложение получает удаленное уведомление, находясь в фоновом режиме (или, вероятно, проснувшись из приостановленного состояния). Звук не воспроизводится вообще после выхода приложения из режим…
1 ответ

Swift - изменение громкости во время речевого высказывания

Я пытался заставить свой фейдер регулировать громкость tts "вживую", но я не могу. Я могу установить громкость только при первом запуске текста. В любом случае, чтобы сделать это? ОБНОВЛЕНИЕ: я смог получить доступ к делегату, используя следующие из…
1 ответ

Соедините 2 разных ярлыка для преобразования текста в речь (swift3)

Используя функцию "речь в текст", я легко могу произнести одну метку. Но я хочу, чтобы высказывание2 было присоединено к высказыванию. Я хочу, чтобы высказывание было произнесено первым, а затем, когда оно закончится, произнесение произнесения2 прои…
1 ответ

Отключение автоматического определения даты для AVSpeechSyntesizer/AVSpeechUtterance

Сегодня я наткнулся на очень любопытное поведение iOS AVSpeechSynthesizer. Если я дам ему строку, содержащую "DON 21" с использованием немецкого языка, он скажет "Donnerstag, 21". (Он автоматически переведет "THU 21" в "Thursday 21st" и прочитает эт…
1 ответ

Громкость воспроизведения AVSpeechSynthesizer (Text to Speech) увеличивается сама по себе, ТОЛЬКО на iPhone7

Мое приложение iOS10 позволяет распознавать текст в речь и распознавать речь. При этом он приостанавливает звук из других приложений и уведомляет другое о завершении ASR/TTS, чтобы они могли возобновить воспроизведение звука. Все работает отлично на…
1 ответ

Swift - сбросить / перезапустить SpeechSynthesizer после его завершения

Я пишу приложение, чтобы читать студентам случайные вопросы для изучения. Основной поток: Создать случайный вопрос Присвойте текст SpeechUtterrance Воспроизведение речевого высказывания с помощью синтезатора речи Получить ответ студента Проверь это …
2 ответа

Изменение уровня AVSpeechUtterance в реальном времени

В настоящее время я разрабатываю приложение для iOS, которое преобразует текст в речь с помощью AVSynthesizer. Что я хочу сделать, так это то, что во время разговора синтезатора может быть изменена частота высказываний с помощью ползунка и скорость …
1 ответ

SpeechUtterance не останавливается

У меня есть представление коллекции с включенным подкачкой страниц. Я использую AVSpeechSynthesizer для преобразования текста в речь в ячейках представления коллекции. Я хочу, чтобы голос остановился, когда я проведу от одной клетки к другой. Прямо …
17 авг '17 в 14:04
1 ответ

AVSpeechSynthesizer язык

В моем приложении я использую AVSpeechSynthesizer, текстовые речи на русском, проблема в том, что когда я переключаю язык системы на английский, текст произносится с английским акцентом, звучит как транскрипция русского языка. Как я могу справиться …