$dialer.getTtsConfig
Метод возвращает настройки провайдера TTS телефонного канала, через который проходит текущий звонок.
Синтаксис
Метод вызывается без арг ументов:
$dialer.getTtsConfig();
Метод возвращает объект с настройками.
Поля этого объекта отличаются в зависимости от провайдера.
Если у провайдера нет дополнительных настроек, метод возвращает пустой объект {}.
подсказка
Все настройки, которые возвращает метод,
можно переопределить для текущего звонка при помощи метода
$dialer.setTtsConfig.Настройки провайдеров
Google
-
lang- Язык, на котором синтезируется речь.
-
voice- Голос для синтеза.
подсказкаПолный список языков и голосов для синтеза в документации Google. -
- Высота голоса.
Принимает целое или дробное значение от
-20до20, где-20— уменьшение на 20 полутонов от исходного тона, а20— увеличение.
- Высота голоса.
Принимает целое или дробное значение от
-
- Скорость синтезированной речи.
Принимает целое или дробное значение от
0.25до4, где1— нормальная скорость голоса.
- Скорость синтезированной речи.
Принимает целое или дробное значение от
-
- Увеличение громкости в дБ от нормальной громкости голоса.
Принимает целое или дробное значение от
-96до16. При значении6громкость примерно в два раза превышает нормальную.
- Увеличение громкости в дБ от нормальной громкости голоса.
Принимает целое или дробное значение от
Яндекс
-
lang- Язык, на котором синтезируется речь.
-
voice- Голос для синтеза.
-
emotion- Амплуа или эмоциональная окраска голоса.
подсказкаПолный список языков, голосов и их амплуа в документации Яндекса. -
speed- Скорость синтезированной речи.
Принимает целое или дробное значение от
0.1до3, где 1 — нормальная скорость голоса.
- Скорость синтезированной речи.
Принимает целое или дробное значение от
-
useV3- Если параметр включен, для синтеза речи используется третья версия протокола Yandex SpeechKit. Обратитесь к своему аккаунт-менеджеру, если вы хотите включить этот параметр.
Следующие параметры доступны, только если включен параметр useV3:
volume- Громкость синтезированной речи относительно цифровой полной шкалы LUFS.
Принимает целое или дробное значение от
-145до0. Рекомендуемый диапазон значений — от −20 до −16 LUFS.
- Громкость синтезированной речи относительно цифровой полной шкалы LUFS.
Принимает целое или дробное значение от
useVariables- Если параметр включен, для синтеза используется технология Yandex SpeechKit Brand Voice Adaptive с поддержкой переменных.
Azure
-
language- Язык, на котором синтезируется речь.
-
voiceName- Голос для синтеза.
подсказкаПолный список языков и голосов для синтеза в документации Azure. -
sampleRate- Частота дискретизации.
Aimyvoice
voice- Голос для синтеза.
Сбер
-
voice- Голос для синтеза.
подсказкаПолный список голосов для синтеза в документации Сбера
3iTech
model- Языковая модель для синтеза речи.
sampleRate- Частота дискретизации.
speed- Скорость синтезированной речи.
tone- Тон голоса.