Статус документа
Статус документа

ГОСТ Р 52873-2021 Комплексы электронно-цифровые интерактивные, рассчитанные на использование людьми с инвалидностью и другими ограничениями жизнедеятельности. Системы вывода текстовой информации в форме синтезированной речи. Технические требования

     4 Технические требования

4.1 Система речевого вывода должна удовлетворять требованиям настоящего стандарта независимо от того, какие компоненты и модули задействованы в синтезе речи по тексту, являются ли эти компоненты и модули частью операционной среды или разработаны сторонними разработчиками.

Если компоненты операционной среды, используемые при синтезе речи по тексту, не позволяют системе речевого вывода соответствовать требованиям настоящего стандарта, то система речевого вывода должна использовать аналогичные по функционалу сторонние компоненты, позволяющие реализовать требования настоящего стандарта.

Система речевого вывода должна реализовывать все требования настоящего стандарта независимо от того, существует ли возможность реализовать их на стороне пользовательского приложения, взаимодействующего с системой речевого вывода. Если система речевого вывода и прикладная программа, взаимодействующая с ней, составляют единый программный продукт и не предполагают раздельного использования, что явно оговорено в лицензионном соглашении и условиях эксплуатации, то требования к системе вывода речи относятся ко всему продукту целиком, а выбор внутреннего компонента, который будет реализовывать требования настоящего стандарта, остается на усмотрение разработчика.

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

4.2 Система речевого вывода должна соответствовать:

а) всем требованиям используемой операционной среды, предъявляемым к прикладным программам;

б) требованиям операционной среды, предъявляемым к прикладным программам, использующим системный API для поддержки синтеза речи по тексту, если система вывода речи использует указанный API;

в) требованиям прикладной программы, совместно с которой используется данная система.

4.3 Система речевого вывода, используемая в составе специального рабочего места, должна соответствовать, в том числе и в части предоставляемого API, требованиям программы экранного доступа, которой оснащено данное рабочее место.

Примечания

1 Для систем речевого вывода, входящих в единый программный продукт с программой экранного доступа (4.1), требование данного пункта выполняется по умолчанию только для программы экранного доступа из указанного единого программного продукта.

2 Для систем речевого вывода, входящих в единый программный продукт с программой экранного доступа (4.1), требования настоящего пункта в отношении программ экранного доступа, установленных на специальное рабочее место и не входящих в единый программный продукт с системой речевого вывода, не является обязательным.

4.4 Система речевого вывода должна обеспечивать устойчивую совместную работу с пользовательским приложением, обрабатывать все варианты входных данных, согласно 4.7, в том числе и содержащие ошибки, обрабатывать любые сочетания символов во входных данных без аварийного завершения работы.

4.5 Вспомогательное программное обеспечение, входящее в состав системы речевого вывода и предназначенное для взаимодействия с пользователем при помощи пользовательского графического интерфейса, должно удовлетворять требованиям доступности, предъявляемым ГОСТ Р 52872.

Для системы речевого вывода, используемой в составе специального рабочего места, указанное вспомогательное программное обеспечение должно быть доступно для программы экранного доступа, которой оснащено данное рабочее место.

4.6 Система речевого вывода в качестве входных данных должна принимать:

а) цифровой текст для преобразования в речь, представленный в кодировках, поддерживаемых используемой операционной средой;

б) цифровой текст совместно с метаданными, представленными с использованием SSML;

в) транскрибированный текст в виде отдельных слов, представленный с использованием знаков IPA в кодах Юникода. Дополнительно может поддерживаться представление знаков IPA по системе X-SAMPA;

г) информацию о произношении, представленную с использованием PLS.

Данные требования не являются обязательными для системы речевого вывода в рамках единого программного продукта (4.1); в таком случае требования к входным данным определяются прикладной программой, использующей систему вывода речи и входящую в тот же единый программный пакет.

4.7 Система речевого вывода, в составе специального рабочего места или взаимодействующая с программой экранного доступа, должна поддерживать:

а) корректное произношение любых символов Юникода, в том числе состоящих из более чем одной кодовой точки (например, основной и комбинируемые знаки). Символы Юникода, представленные последовательностью основного и комбинируемых знаков, должны произноситься как единый символ в потоке речи (то есть при чтении слов, предложений), и как последовательность отдельных символов (знаков), входящих в его состав, при посимвольном чтении. Для символов Юникода, не входящих в алфавит языка синтезированной речи, должно озвучиваться их локализованное название либо определенное Юникодом, либо подготовленное на основе англоязычного названия, определенного Юникодом;

б) произношение любого сочетания букв, в том числе и невозможного или ошибочного по правилам произношения языка синтезированной речи;

в) произношение числовых данных.

4.8 Синтезированная речь должна соответствовать современным орфоэпическим нормам используемого языка (для русского языка см. [4]).

В частности, для русского языка должны выполняться:

а) правильное произношение слов с буквой "ё" в случаях, когда в тексте буква "ё" представлена буквой "е";