Проблемы с конфигурацией голоса диспетчера речи с Festival

Установка опции оболочки nullglob вызовет вашу проблему. В командной строке введите shopt nullglob, чтобы узнать, включена ли настройка или нет. Чтобы отключить его, запустите shopt -u nullglob.

Пока мы на этом, то же верно и для опции failglob, так что проверьте и это.

0
17.03.2020, 00:02
2 ответа

Проблема может заключаться в том, что speech-dispatcherне принимает голос фестиваля по умолчанию, вместо этого он пытается использовать свои собственные настройки.

Попробуйте раскомментировать и изменить DefaultVoiceTypeна что-то вроде:

DefaultVoiceType "FEMALE1"

Я бы также провел некоторое тестирование с использованием различных программ, таких как режим чтения Firefox (ALT+CTRL+R )и посмотрел, работает ли какой-либо из перечисленных голосов.

-1
28.04.2021, 23:20

Для решения этой проблемы необходимо определить (proclaim_voiceв файле scm. см. ниже шаги:

  1. перейти в папку фестиваля/голоса
  2. редактировать файл scm
    • открыть :
      vim us/cmu_us_clb_arctic_clunits/festvox/cmu_us_clb_arctic_clunits.scm   #<--voice clunits.scm
      
    • Перейти к нижней части строки добавления файла перед(provide 'cmu_us_clb_arctic_clunits)
    • Добавить содержимое ниже (обновить язык, пол, диалект по мере необходимости ). Обновите, сохраните и выйдите.
      (proclaim_voice
       'cmu_us_clb_arctic_clunits
       '((language english)
         (gender female)
         (dialect american)
         (description
          "This voice provides an American English male voice using a
           residual excited LPC diphone synthesis method.  It uses
           the CMU Lexicon pronunciations.  Prosodic phrasing is provided
           by a statistically trained model using part of speech and local
           distribution of breaks.  Intonation is provided by a CART tree
           predicting ToBI accents and an F0 contour generated from a model
           trained from natural speech.  The duration model is also trained
           from data using a CART tree.")))
      
  3. После /usr/bin/festival --serverошибка должна исчезнуть

Вы также можете запустить spd-say -L, чтобы просмотреть подробности.

Если необходимо обновить голос фестиваля по умолчанию:

  • Отредактируйте /etc/festival.scm, чтобы добавить
    (set! voice_default 'voice_<You prefered Voice name>)
    
  • перезапустите фестивальный сервер или перезагрузите Ubuntu. Голос по умолчанию будет изменен на новый с помощью команды spd-sayили из Firefox.
1
28.04.2021, 23:20

Теги

Похожие вопросы