Фестиваль на Орке?

Я попытался установить Festival из Synaptic, чтобы использовать его с Orca, но он не появился в списке синтезаторов речи Orca.

Я установил следующие пакеты:

  • фестиваль
  • Фестиваль-freebsoft-Utils
  • речи диспетчер-фестиваль
  • festlex-oald
  • festlex-CMU
  • festvox-kallpc16k
  • festvox-kdlpc16k
  • festlex-poslex
  • festvox-дон
  • festvox-ellpc11k

3 ответа

Решение

Судя по всему, у вас должны быть приложения, необходимые для фестиваля, чтобы работать с orca. Вы вошли в настройки Orca, вкладку "Речь" и изменили "Речевую систему" ​​на "Речевые службы GNOME"? После этого вы можете изменить "синтезатор речи" на "Фестиваль".

Я тоже столкнулся с этой проблемой, но исправил ее. Для контекста, я на Raspberry Pi 3 Model B.

Решение

Предупреждение: откомментирование строки, как я предлагаю, сделает вашу косатку зависимой от запущенного Festival_server. Вы были предупреждены.

В я раскоментировал (убрал хэштег в начале строки)


Затем в одном терминале я побежал

      festival_server

и, наконец, в отдельном терминале я запустил

      orca

Следующие шаги для читателя

Вы, вероятно, захотите начать с запуска, возясь с вашим ~/.xsessionпотому что с этим AddModuleстрока без комментариев orca не запустится без запуска.

Как я пришел к этим шагам

такой же как у меня

  • фестиваль
  • речь-диспетчер-фестиваль
  • фестиваль-freebsoft-utils

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

Чтобы узнать, что пошло не так, я сначала попытался man speech-dispatcherи это направило меня к info speech-dispatcherи оттуда я узнал о файле конфигурации. В /etc/speech-dispatcher/speechd.confЯ раскомментировал строку

      AddModule "festival" "sd_festival" "festival.conf"

Затем я попробовал оба и spd-say helloи столкнулся с ошибкой.

После дальнейшего прочтения в /etc/speech-dispatcher/modules/festival.confЯ видел, что тебе нужно бежать festival_serverДля того чтобы spd-sayили же orcaработать. Это, наконец, заставило вещи работать, и я смог выбрать один из установленных фестивальных голосов в меню настроек косатки, и косатка говорила с фестивалем, когда я применил эти изменения.

Попробуй мой скрипт;)

#!/bin/bash

#       Copyright Paolo Rotolo <paolorotolo@ubuntu-it.org>
#       
#       This program is free software; you can redistribute it and/or modify
#       it under the terms of the GNU General Public License as published by
#       the Free Software Foundation; either version 2 of the License, or
#       (at your option) any later version.
#       
#       This program is distributed in the hope that it will be useful,
#       but WITHOUT ANY WARRANTY; without even the implied warranty of
#       MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#       GNU General Public License for more details.
#       


sudo apt-get install festival
sudo apt-get install festvox-italp16k
sudo apt-get install festvox-itapc16k

echo "(set! main-path "/usr/share/festival")
(set! load-path (cons main-path load-path))(set! load-path (cons main-path load-path))" >> .festivalvarsr

echo "(set! main-path "/usr/share/festival")(set! libdir main-path)(set! lexdir (path-append libdir "dicts"))(set! voice_default 'voice_lp_diphone)" >> .festivalrc

sudo apt-get install gnome-speech-swift

espeak -v it -s 150 "Complimenti. Avete installato Festival sul vostro pc. La voce che sentite non è di festival. Per attivarlo andate nelle preferenze di orca e alla voce, sistema di sintesi vocale, selezionate Servizi sintesi vocale di GNOME. Alla voce, Sintetizzatore di sintesi vocale, selezionate Festival GNOME Speech Driver. Alla voce impostazioni della voce, selezionate Predefinita. Infìne, alla voce, persona, selezionate pc_diphone, se volete la voce maschile, oppure lp_diphone, se volete la voce femminile.
Orca verrà avviato automaticamente."

orca
Другие вопросы по тегам