Синтез речи на базе Yandex SpeechKit Cloud — различия между версиями
Строка 22: | Строка 22: | ||
'''Шаг 1.''' Скачайте и импортируйте следующий сценарий. Сценарий позволяет преобразовывать текст в звуковой файл, и воспроизводить его абоненту. | '''Шаг 1.''' Скачайте и импортируйте следующий сценарий. Сценарий позволяет преобразовывать текст в звуковой файл, и воспроизводить его абоненту. | ||
− | Скачать сценарий: [http://wiki.oktell.ru/images/5/51/%D0%A1%D0%B8%D0%BD%D1%82%D0%B5%D0%B7_%D1%80%D0%B5%D1%87%D0%B8_Yandex_SpeechKit_Cloud.oscr Синтез речи Yandex SpeechKit Cloud.oscr] | + | Скачать сценарий: [http://wiki.oktell.ru/images/5/51/%D0%A1%D0%B8%D0%BD%D1%82%D0%B5%D0%B7_%D1%80%D0%B5%D1%87%D0%B8_Yandex_SpeechKit_Cloud.oscr Синтез речи Yandex SpeechKit Cloud.oscr] (собран на версии 2.11.141204) |
После импорта сценария сохраните его. | После импорта сценария сохраните его. | ||
− | '''Шаг 2.''' Получите API-ключ на использование сервиса в [https://developer.tech.yandex.ru/?utm_source=partn&utm_medium=wiki&utm_campaign=oktell кабинете разработчика]. После | + | '''Шаг 2.''' Получите API-ключ на использование сервиса в [https://developer.tech.yandex.ru/?utm_source=partn&utm_medium=wiki&utm_campaign=oktell кабинете разработчика]. |
+ | |||
+ | После регистрации ключа присвойте его переменной '''key''' (строковая) в компоненте '''SpeechKit Key''' установленного сценария. | ||
Строка 33: | Строка 35: | ||
− | '''Шаг 3.''' Для использования сервиса используйте компонент "Запуск сценария" в IVR сценарии. В свойствах компонента выберите | + | '''Шаг 3.''' Для использования сервиса используйте компонент "'''Запуск сценария'''" в IVR сценарии. В свойствах компонента выберите |
+ | |||
+ | *'''Тип запуска''' - Вложенный | ||
+ | *'''Сценарий''' - выберите сценарий "'''Синтез речи Yandex SpeechKit Cloud'''" | ||
+ | *'''Параметр запуска''' - введите ваш текст для воспроизведения. В примере, строка "''Здравствуйте! Вас приветствует компания Телефонные Системы!''" | ||
+ | *'''Возврат управления''' - Да | ||
+ | |||
− | + | [[Файл:Синтез речи Yandex SpeechKit Cloud 002.png|center]] | |
− | + | ||
− | + | ||
− | + |
Версия 09:25, 16 декабря 2014
Содержание
Введение
Yandex SpeechKit Cloud — это облачный сервис, открывающий разработчикам доступ к речевым технологиям Яндекса. В этой статье мы поговорим про синтез речи.
Технология синтеза речи позволяет переводить текст в речь (звуковой файл). Задача актуальна для озвучивания динамически обновляемой информации или быстро меняющихся данных, таких как остаток товаров на складе, репертуар кинотеатров и так далее. Технология синтеза речи Яндекса построена на базе скрытых марковских моделей (HMM). За счет применения статистического подхода в акустическом моделировании удается достичь естественных плавных интонаций. Технология позволяет достаточно быстро создавать новые голоса и синтезировать различные эмоции.
Синтез речи Яндекса позволяет выбрать:
- мужской или женский голос для озвучивания;
- эмоции: добрый, злой, нейтральный голос.
Документация по API синтеза речи Yandex SpeechKit доступна на сайте https://tech.yandex.ru/speechkit/cloud/doc/dg/concepts/speechkit-dg-tts-docpage/
Быстрый старт
Для использования системы синтеза речи Yandex SpeechKit Cloud выполните следующие действия:
Шаг 1. Скачайте и импортируйте следующий сценарий. Сценарий позволяет преобразовывать текст в звуковой файл, и воспроизводить его абоненту.
Скачать сценарий: Синтез речи Yandex SpeechKit Cloud.oscr (собран на версии 2.11.141204)
После импорта сценария сохраните его.
Шаг 2. Получите API-ключ на использование сервиса в кабинете разработчика.
После регистрации ключа присвойте его переменной key (строковая) в компоненте SpeechKit Key установленного сценария.
Шаг 3. Для использования сервиса используйте компонент "Запуск сценария" в IVR сценарии. В свойствах компонента выберите
- Тип запуска - Вложенный
- Сценарий - выберите сценарий "Синтез речи Yandex SpeechKit Cloud"
- Параметр запуска - введите ваш текст для воспроизведения. В примере, строка "Здравствуйте! Вас приветствует компания Телефонные Системы!"
- Возврат управления - Да