The website "dmilvdv.narod.ru." is not registered with uCoz.
If you are absolutely sure your website must be here,
please contact our Support Team.
If you were searching for something on the Internet and ended up here, try again:

About uCoz web-service

Community

Legal information

Программирование синтезатора

Программирование синтезатора

Предыдущая  Содержание  Следующая  V*D*V

Синтезатору для работы необходим набор входных данных в виде резонансных частот, полос, амплитуд.

Входные данные для синтезатора Клатта представляют собой наборы всех необходимых параметров, которые меняются с некоторой частотой. В примерах данные изменяются через каждые 5 мс. Сами данные программа читает из текстовых файлов.

Несколько строчек такого файла:

 

999 0 602 0 1766 0 2772 0 3873 0 5829 0 7034 0 0 0 200 30  0 60  0  0  0  0 41 53 58 76 63 102 56 84 44 80 39 80  0  0 60 60

996 0 590 0 1750 0 2748 0 3855 0 5816 0 7001 0 0 0 200 30  0 60  0  0  0  0 41 54 58 75 63 100 55 82 45 80 39 80  0  0 60 60

994 0 578 0 1733 0 2719 0 3832 0 5804 0 6967 0 0 0 200 30  0 60  0  0  0  0 41 55 58 73 62 97 55 80 45 80 39 80  0  0 60 60

992 0 565 0 1715 0 2684 0 3802 0 5792 0 6934 0 0 0 200 30  0 60  0  0  0  0 41 55 57 71 62 93 54 77 45 80 38 80  0  0 60 60

989 0 551 0 1697 0 2642 0 3766 0 5782 0 6902 0 0 0 200 30  0 60  0  0  0  0 41 55 57 70 61 89 53 75 45 80 38 80  0  0 60 60

 

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

 

Замечание

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

Больший интерес представляет синтез значений на основе первичных данных анализатора и текста.

 

Алгоритм может быть следующий:

Алгоритм синтеза

Алгоритм синтеза

 

Длительность стационарного участка может быть нулевой.

Предыдущая  Содержание  Следующая