Skip to content

Latest commit

 

History

History
46 lines (33 loc) · 2.24 KB

Aimvoice.md

File metadata and controls

46 lines (33 loc) · 2.24 KB

Типы данных

TtsRequest

Представляет запрос на синтез речи.

Поля

  • text: Строка, содержащая текст, который требуется преобразовать в речь.
  • voice: (опционально) Строка, указывающая на используемый голос для синтеза речи.
  • outputAudioSpec: (опционально) Спецификация формата аудио.

TtsRequest.AudioFormatOptions

Представляет опции формата аудио для запроса синтеза речи.

Поля

  • audioEncoding: Формат аудио.
  • sampleRateHertz: (опционально) Частота дискретизации.
  • chunkSizeKb: (опционально) Размер блока в килобайтах.

TtsConfig

Представляет конфигурацию для синтеза речи.

Поля

  • voice: (опционально) Строка, указывающая на используемый голос для синтеза речи.
  • outputAudioSpec: (опционально) Спецификация формата аудио.
  • encodeBase64: Булево значение, указывающее, нужно ли кодировать аудио в base64.

TtsResponse

Представляет ответ на запрос синтеза речи.

Поля

  • text: (опционально) Строка, содержащая синтезированный текст (если доступен).
  • audio_base64: Строка, содержащая аудио в формате base64.

TtsDictionary

Представляет словарь для замены слов в тексте перед синтезом речи.

Поля

  • dictionary: Список записей словаря.

TtsDictionaryEntry

Представляет запись словаря для замены слова в тексте.

Поля

  • original: Строка, содержащая исходное слово.
  • replacement: Строка, содержащая слово, которое будет использовано вместо исходного.