Возможно ли преобразование текста в речь в WatchKit? По сути, я хочу воспроизводить аудио на основе текста на Apple Watch. Как я мог этого добиться?
Возможно ли преобразование текста в речь с помощью Apple Watch WatchKit?
comment
Почему этот вопрос заминусован???? Это простой вопрос «да» или «нет», есть ли TTS на Apple Watch или нет.
- person Josh   schedule 02.02.2016
Ответы (2)
Да, теперь вы можете получить свой класс от AVSpeechSynthesizerDelegate и добавить
import AVFoundation
var synth:AVSpeechSynthesizer = AVSpeechSynthesizer.init()
synth.delegate = self
synth.speak(utterance)
person
altagir
schedule
09.10.2016
Спасибо за этот бит! Это помогло! Верно ли, что я могу использовать эту функцию только тогда, когда экран часов включен, а приложение watchOS не работает в фоновом режиме?
- person Jonathan; 03.04.2017
Джонатан, я не уверен. В моем случае я преобразовал кодовый номер в речь для пользователя после его действия, поэтому не пытался в фоновом режиме. Я думаю, Apple поставила бы там какой-то барьер из-за энергопотребления.
- person altagir; 04.04.2017
Я пытался в течение дня, не работает в фоновом режиме. поэтому я создал свою собственную функцию преобразования текста в речь для чисел от 1 до 220 (для произнесения пульса в минуту). если кому-то интересно, как я это сделал, дайте мне знать.
- person Jonathan; 07.04.2017
Нет, вы не можете воспроизводить звук напрямую из динамика Apple Watch.
person
BalestraPatrick
schedule
03.09.2015
Я прочитал документацию, и там нет API. Также поищите на SO, и вы найдете много ответов о том, что невозможно воспроизвести звук непосредственно из динамиков устройства.
- person BalestraPatrick; 03.09.2015
В watchKit вы не можете воспроизводить аудио через часы, но в WatchOS вы можете воспроизводить аудиофайлы и записывать. @БалестраПатрик
- person lostAtSeaJoshua; 03.09.2015
@lostAtSeaJoshua Разве это не только в том случае, если у вас подключена Bluetooth-гарнитура?
- person BalestraPatrick; 03.09.2015
Он использует Apple Watch для воспроизведения звука. Функция присутствуетMediaPlayerControllerWithURL:options:completion:
- person lostAtSeaJoshua; 06.09.2015
Я смог воспроизвести звук из динамика в iWatch (WatchOS 2.1, iOS 9.2.1). Если вам нужен код, откройте вопрос и отметьте меня, я ТАК почти каждый день.
- person Josh; 02.02.2016