Исследовать параметрический синтез русских звуков и переходов между ними
Цель
Исследовать возможность детерминированно синтезировать русские звуки и переходы между ними в браузере через управляемые акустические параметры, без генеративной модели во время исполнения.
Основная гипотеза
Звук следует описывать не как специальный тип буквы, фонемы или слога, а как сценарий изменения универсальных параметров звуковой системы во времени.
Буквы, фонемы, слоги и слова могут использоваться как метаданные и названия примеров, но не должны определять архитектуру DSP-ядра.
Что исследовать
- какие универсальные параметры достаточны для описания человеческих речевых звуков;
- как описывать устойчивые звуки, быстрые переходы и кратковременные взрывные события одной временной моделью;
- как воспроизводить переходы между звуками без переключения специальных renderer-ов;
- как переиспользовать и композировать уже найденные сценарии в более длинные последовательности;
- как сравнивать синтез с живыми примерами и итеративно приближать параметры;
- какие ограничения текущего программного синтеза мешают приблизиться к естественному человеческому звучанию.
Подход
Использовать цикл:
живая запись → измерение → анализ → сценарий параметров → синтез → повторное измерение → сравнение → корректировка
Неудачные попытки также считать полезным результатом: они уточняют отображение между управляющими параметрами и наблюдаемым звуком.
Ограничения направления
- не строить ядро вокруг каталога фонем, букв или слогов;
- не использовать генеративный TTS как механизм синтеза;
- сохранять детерминированность и явную управляемость параметрами;
- добавлять новые DSP-механизмы только как универсальные средства формирования звука, а не как специальные реализации конкретных букв.
Ожидаемый результат
Понять, можно ли построить универсальный браузерный движок, в котором произвольный человеческий звук задаётся программой изменения параметров во времени, а более длинные последовательности получаются композиционно из уже найденных сценариев.