#algorithm #text-to-speech #naudio #smoothing
#алгоритм #преобразование текста в речь #naudio #сглаживание
Вопрос:
Я выполняю конкатенацию речевых сегментов для создания окончательной речи (тест на речевую задачу), я хочу применить сглаживание к этим сегментам, чтобы сделать конечный результат более естественным. Какой метод сглаживания лучше всего подходит для этого случая? и как я могу применить его с помощью библиотеки NAudio
P.S: Мне нужен пример кода или любой учебник для применения любой техники сглаживания в wav
Ответ №1:
Вырежьте одну сторону, а другую сторону вырежьте. Попробуйте линейное затухание и логарифмическое.
РЕДАКТИРОВАТЬ: вот шаги, которые вам, возможно, придется сделать для достижения этой цели:
Мы будем вызывать первый клип C1, а второй клип C2. Назовите длины клипов tC1 и tC2. Вы пытаетесь объединить их плавным способом. Сначала определите, как долго вы хотите, чтобы затухание продолжалось. Вероятно, это вопрос миллисекунд. Возможно, начните с 200 миллисекунд. Вызовите этот tFade.
1. Do the fade-out on the end of C1.
2. Do the fade-in on the start of C2.
3. Pad the end of C1 with tC2-tFade of silence
4. Pad the start of C2 with tC1-tFade of silence
5. Add the padded clips together (at this point, they are the same length: tC1 tC2-tFade)
Комментарии:
1. не могли бы вы дать мне ссылку, я в этом новичок.
2. Я не знаю, как сделать затухание в NAudio — Я никогда этим не пользовался. Но это довольно простая операция. Что вы подразумеваете под ссылкой?