Озвучка времени параметром Time атрибута interpret-as

, Обновлено 27 августа 2023

Параметр time в SSML относится к атрибуту interpret-as тега say-as и используется для корректного произношения времени. Этот атрибут позволяет указать системе синтеза речи, что число, представляющее время, должно быть произнесено в формате времени.

Время - это способ измерения продолжительности, обозначающий момент или длительность в рамках дня. Время состоит из часов, минут и секунд.

Для разделения чисел, представляющих часы, минуты и секунды, используйте двоеточие.

Базовый пример

<say-as interpret-as="time">13:45</say-as>

 
 
00:03

Благодаря time нейросеть произносит "тринадцать часов, сорок пять минут". Без этого тега он прочтет просто "тринадцать сорок пять".

Параметр format

Для большей точности можно указать hms12 (для 12-часового формата времени) или hms24 (для 24-часового формата времени.

<say-as interpret-as="time" format="hms12">4:50</say-as>

 
 
00:03

Для англоязычных голосов характерно использовать am / pm.

<say-as interpret-as="time" format="hms12">4:50am</say-as>

 
 
00:02

Сферы применения

  1. Расписание и напоминания: для произношения времени в расписании, будильниках и событиях.
  2. Инструкции и директивы: для указания времени выполнения определенных действий.
  3. Путешествия и транспорт: для объявлений о времени отправления или прибытия.
 

Поддержка

Если остались вопросы по озвучке, то задайте их в чате поддерки в телеграм @zvukogram
2024 - Звукограм