Добавление акцентов к генерируемой речи

Первая часть этого вопроса теперь отдельная, здесь: Анализ текста на предмет акцентов

Вопрос: Как можно добавить акценты к сгенерированной речи?

Что я придумал:

Я не имею в виду только знаки ударения, или интонацию, или что-то в этом роде. Я имею в виду что-то вроде полного британского акцента, или шотландского акцента, или русского и т. д.

Я думаю, что это можно было бы сделать и вне языка. Пример: что-то на русском может быть сгенерировано с британским акцентом, или что-то на китайском языке может иметь русский акцент.

Я думаю, что основной процесс будет таким:

  1. Проанализируйте текст.
    • Сравните с базой данных (или чем-то подобным), чтобы определить, что требует акцента, насколько сильным он должен быть и т. д.
  2. Генерировать речь на указанном языке
    • Легко с обычными процессорами преобразования текста в речь.
  3. Определить указанный акцент на основе проанализированного текста.
    • Это та часть, о которой идет речь.
    • Я думаю, что для следующего шага лучше всего подойдет набор амплитуд и фильтров.
  4. Смешение речи и акцента.
    • Это будет самая легкая часть.
    • Вероятно, это можно сделать, умножив речь на акцент, как это делают многие другие методы DSP.

На самом деле это больше общий вопрос DSP, но я хотел бы придумать программный алгоритм для этого, а не общую идею.

8
задан Community 23 May 2017 в 10:34
поделиться