Вы можете сделать это с помощью
sudo dpkg -i -force-all [package.deb]После этого вы можете установить необходимые зависимости с помощью
[d4 ]sudo dpkg -i -force-all [package.deb]
sudo apt-get -f install
wget http: // sites. google.com/site/lightrush/random-1/goldscripttomodifydebpackagedependencies/videbcontrol.sh chmod + x videbcontrol.sh ./videbcontrol.sh [package.deb]Обратите внимание, что это, вероятно, не сработает, -устанавливаемые зависимости. Если пакет не имеет зависимостей или все в Ubuntu - тогда все будет в порядке. Альтернативно, если вы решите, что ВЫ ДЕЙСТВИТЕЛЬНО знаете, что делаете, вы можете вручную изменить зависимости файла DEB, используя:
Мне удалось использовать голос festival по умолчанию на Firefox.
Чтобы это сделать, нам нужно изменить некоторые конфигурации в файле /etc/speech-dispatcher/speechd.conf. Но сначала мне нужно объяснить основную идею о том, как это работает. Мы всегда можем видеть, какой голос используется по умолчанию для speech-dispatcher, используя команду spd-say:
spd-say "Hello. How are you?"
В Ubuntu голос по умолчанию Texto To Speech (TTS), который поставляется с speech-dispatcher - . Таким образом, мы слышим точно такой же голос, когда используем эту другую команду:
espeak "Hello. How are you?"
Это происходит, потому что spd-say использует только espeak голосов в качестве выхода. И хорошо, Firefox делает то же самое, он использует любой голос, настроенный в speech-dispatcher как вывод для чтения веб-страниц в режиме просмотра читателя (Ctrl+Alt+R).
Итак, что нам нужно сделать здесь заключается в изменении голоса, который выводится в команде spd-say, и, как только мы это сделаем, Firefox по умолчанию будет использовать другой TTS voice. Я расскажу о процессе работы с голосом festival, но я считаю, что процедура такая же, если вы хотите запустить другую TTS voice. Во-первых, нам нужно установить фестиваль:
sudo apt-get install festival
Мы можем проверить его голос в командной строке, набрав:
echo "Hello. How are you?" | festival --tts
Теперь нам нужно изменить файл speechd.conf , Таким образом, мы вводим sudo vi /etc/speech-dispatcher/speechd.conf на терминале и вокруг строки 205, мы увидим следующий фрагмент прокомментированных конфигураций:
#AddModule "espeak" "sd_espeak" "espeak.conf"
AddModule "festival" "sd_festival" "festival.conf"
#AddModule "flite" "sd_flite" "flite.conf"
#AddModule "ivona" "sd_ivona" "ivona.conf"
#AddModule "pico" "sd_pico" "pico.conf"
#AddModule "espeak-generic" "sd_generic" "espeak-generic.conf"
#AddModule "espeak-mbrola-generic" "sd_generic" "espeak-mbrola-generic.conf"
#AddModule "swift-generic" "sd_generic" "swift-generic.conf"
#AddModule "epos-generic" "sd_generic" "epos-generic.conf"
#AddModule "dtk-generic" "sd_generic" "dtk-generic.conf"
#AddModule "pico-generic" "sd_generic" "pico-generic.conf"
#AddModule "ibmtts" "sd_ibmtts" "ibmtts.conf"
#AddModule "cicero" "sd_cicero" "cicero.conf"
# DO NOT REMOVE the following line unless you have
# a specific reason -- this is the fallback output module
# that is only used when no other modules are in use
#AddModule "dummy" "sd_dummy" ""
# The output module testing doesn't actually connect to anything. It
# outputs the requested commands to standard output and reads
# responses from stdandard input. This way, Speech Dispatcher's
# communication with output modules can be tested easily.
# AddModule "testing"
# The DefaultModule selects which output module is the default. You
# must use one of the names of the modules loaded with AddModule.
#DefaultModule espeak
DefaultModule festival
Здесь необходимо сделать два изменения:
Раскомментировать строку AddModule "festival" "sd_festival" "festival.conf" Добавить строку DefaultModule festivalНам нужно запустить festival в качестве сервера, чтобы speech-dispatcher использовал его по умолчанию. Мы можем это сделать, добавив следующую строку в конец открытого файла, когда мы используем команду crontab -e:
@reboot /usr/bin/festival --server
Теперь все сделано! режим просмотра система Firefox и spd-say будет использовать голос festival в качестве выхода.
Я считаю, что процедура создания новых голосов в Firefox будет всегда одинаковой:
Раскомментировать строку AddModule "festival" "sd_festival" "festival.conf" Установить новую линию по умолчанию для Голос TTS, который мы хотим (/etc/speech-dispatcher/speechd.conf). Добавьте строку DefaultModule festival. Назовите мое внимание на том, что там есть модуль для фестиваля голосов. Ивона является запатентованным продуктом, и сегодня единственный способ ее использования (насколько мне известно) - это услуга «плати за вас» на AWS, но его голоса действительно хороши, и они звучат очень естественно.
Файл /etc/speech-dispatcher/modules/ivona.conf настроен на прослушивание сервера на порту 9123. Я думаю, что, возможно, есть способ запустить локальный сервер, который получает голоса Ivona, используя мой AWS APIs (я не уверен, но, возможно, используя часть этого приложения Node.js, которое уже разработано) ... И если это возможно, это означает, что также возможно услуга «платить по мере необходимости» как голос по умолчанию и, следовательно, использовать его с reader view mode на Firefox. Хотя я не знаю, как это сделать сейчас, это выглядит как интересная возможность.
мне удалось использовать festival голос, как по умолчанию Firefox.
чтобы это сделать, нам нужно изменить некоторые настройки на файл /etc/speech-dispatcher/speechd.conf. Но сначала мне нужно объяснить основную идею, как это работает. Мы всегда видим, что голос по умолчанию используется speech-dispatcher с помощью команды spd-say:
spd-say "Hello. How are you?"
в Ubuntu, по умолчанию Текст В речь (TTS) голос, который поставляется с [от f13] и . Поэтому мы слышим точно такой же голос, когда мы используем этот команду:
espeak "Hello. How are you?"
это происходит потому, что spd-say использовал espeak голоса в качестве выходного. И хорошо, что Firefox делает то же самое, он использует любой голос, который настроен в speech-dispatcher в качестве вывода для чтения веб-страниц в режиме чтения ([f17 в]).
Итак, что нам нужно сделать здесь, чтобы изменить голос, который приходит как выход в spd-say команды и, как только мы это сделаем, [зг19] собирается использовать различными [20 фунтов] как по умолчанию, а также. Я собираюсь описать процесс его работы с [клавиши f21] голос, но я думаю, что процедура та же, если вы хотите запустить другой TTS voice. Во-первых, мы должны установить фестиваля:
sudo apt-get install festival
мы можем проверить свой голос в командной строке с помощью команды:
echo "Hello. How are you?" | festival --tts
теперь нам нужно изменить файл speechd.conf. Так что мы типа sudo vi /etc/speech-dispatcher/speechd.conf на терминале и вокруг линии 205 мы увидим следующий кусок прокомментировал конфигураций:
#AddModule "espeak" "sd_espeak" "espeak.conf"
AddModule "festival" "sd_festival" "festival.conf"
#AddModule "flite" "sd_flite" "flite.conf"
#AddModule "ivona" "sd_ivona" "ivona.conf"
#AddModule "pico" "sd_pico" "pico.conf"
#AddModule "espeak-generic" "sd_generic" "espeak-generic.conf"
#AddModule "espeak-mbrola-generic" "sd_generic" "espeak-mbrola-generic.conf"
#AddModule "swift-generic" "sd_generic" "swift-generic.conf"
#AddModule "epos-generic" "sd_generic" "epos-generic.conf"
#AddModule "dtk-generic" "sd_generic" "dtk-generic.conf"
#AddModule "pico-generic" "sd_generic" "pico-generic.conf"
#AddModule "ibmtts" "sd_ibmtts" "ibmtts.conf"
#AddModule "cicero" "sd_cicero" "cicero.conf"
# DO NOT REMOVE the following line unless you have
# a specific reason -- this is the fallback output module
# that is only used when no other modules are in use
#AddModule "dummy" "sd_dummy" ""
# The output module testing doesn't actually connect to anything. It
# outputs the requested commands to standard output and reads
# responses from stdandard input. This way, Speech Dispatcher's
# communication with output modules can be tested easily.
# AddModule "testing"
# The DefaultModule selects which output module is the default. You
# must use one of the names of the modules loaded with AddModule.
#DefaultModule espeak
DefaultModule festival
это надо сделать здесь два изменения:
Раскомментируйте строку [f25 привод датчика] добавьте строку DefaultModule festival [dиода d17]мы должны выполнить festival в качестве сервера для того, чтобы сделать speech-dispatcher использовать его в качестве по умолчанию. Мы можем сделать это, добавив следующую строку в конец файла, который открыт, когда мы используем команду crontab -e:[!dиода d17]@reboot /usr/bin/festival --server
теперь все сделано!! режим просмотра читатель система [f30 и ф31] будем использовать [f32 из] голос на выходе.
я считаю, что процедуры, чтобы сделать новые голоса в работе Firefox будет всегда одинаков:
Раскомментируйте строку [f25 привод датчика] установить новую линию по умолчанию для TTS голос, что мы хотим (/etc/speech-dispatcher/speechd.conf). добавьте строку DefaultModule festival, что обратил мое внимание на то, что есть модуль для [d10 фестиваль] голоса нет. Ивона является собственным продуктом и сегодня единственный способ использовать это (насколько я знаю) как оплачивать-как-вы-го обслуживания на [fунции f37], но его голоса действительно хороши, и звучат они очень естественно.
файл /etc/speech-dispatcher/modules/ivona.conf настроен на прослушивание к серверу на порт 9123. Я думаю, что, возможно, есть способ запустить локальный сервер, который получает голоса ivona с помощью моего [f39 расстройства] ( я не уверен, но, возможно, часть этой Node.js приложение, которое уже развивается) ... и если это возможно, это означает, что это также возможно, чтобы платить-как-вы-го обслуживания как голос по умолчанию в системе и, следовательно, использовать его сreader view mode на Firefox . Хотя я не знаю, как это сделать теперь, это выглядит как интересная возможность.
Голоса, используемые функцией повествования режима чтения Firefox, зависят от платформы, на которой вы ее запускаете. В Linux, firefox будет использовать speech-dispatcher для рендеринга текста для искусственной речи.
Таким образом, все, что вы настроили в настройках речевого-диспетчера (/etc/speech-dispatcher/speechd.conf), должно быть выбрано и использовано firefox. Для речевого диспетчера доступны различные двигатели и голоса, некоторые из которых могут быть установлены через пакеты Ubuntu, например. г. speech-dispatcher-espeak-ng или speech-dispatcher-festival.
Существует ограниченная поддержка выбора голосов / языков из GUI считывателя firefox, но большинство настроек необходимо выполнить на стороне ОС, которая является speechd.conf в Linux .
Некоторые параметры доступны через диалог about:config, если вы ищете «рассказать»:
Я довольно много экспериментировал с разными настройками в обоих , about:config и speechd.conf, но не смог заставить ничего работать, но по умолчанию используется Ubuntu. Я чувствую, что интерфейс между firefox и речевым диспетчером не очень стабилен, но, может быть, вам повезло больше экспериментировать.
Этот парень: , похоже, добился большего успеха на Archlinux, настраивая все, чтобы использовать фестиваль в качестве выхода. Я попытался воспроизвести это на Ubuntu 18.04, но никогда не смог запустить firefox с ним.
Голоса, используемые функцией повествования режима чтения Firefox, зависят от платформы, на которой вы ее запускаете. В Linux, firefox будет использовать speech-dispatcher для рендеринга текста для искусственной речи.
Таким образом, все, что вы настроили в настройках речевого-диспетчера (/etc/speech-dispatcher/speechd.conf), должно быть выбрано и использовано firefox. Для речевого диспетчера доступны различные двигатели и голоса, некоторые из которых могут быть установлены через пакеты Ubuntu, например. г. speech-dispatcher-espeak-ng или speech-dispatcher-festival.
Существует ограниченная поддержка выбора голосов / языков из GUI считывателя firefox, но большинство настроек необходимо выполнить на стороне ОС, которая является speechd.conf в Linux .
Некоторые параметры доступны через диалог about:config, если вы ищете «рассказать»:
Я довольно много экспериментировал с разными настройками в обоих , about:config и speechd.conf, но не смог заставить ничего работать, но по умолчанию используется Ubuntu. Я чувствую, что интерфейс между firefox и речевым диспетчером не очень стабилен, но, может быть, вам повезло больше экспериментировать.
Этот парень: , похоже, добился большего успеха на Archlinux, настраивая все, чтобы использовать фестиваль в качестве выхода. Я попытался воспроизвести это на Ubuntu 18.04, но никогда не смог запустить firefox с ним.