Re: [Blinux-rus] обустройство emacs,emacspeak

2008-11-19 Пенетрантность tolyangin
Приветствую

В виду  очевидности мною того  что   отказ от использование в сабже 
синтезатора Mbrola на постояной основе. На этапе освоения 
emacspeak+emacs для начинающих   изучать их пользователей считаю 
целесообразным имною начавшего это изучение рекомендованым для них 
шагом. INHO. В связи с чем решил продолжить развитие затрагиваемого 
вопроса. И осветить недостающие детали которые помогли мне это сделать и 
  задействовать в сабже альтернативные возможности работы в нем с 
другими голосами стороних речевых серверов и   остававшихся  за рамками 
созданого мною обсуждения.


А имено всем пожелавшим это сделать и решивших использовать наработки 
Анатолия иДмитрия. Приведенные ими в   обсуждении  тела скриптов.
Для реализации обеспечения возможности работоспособности которых  вам 
необходимо будет дополнительно поставить пакет sox . Которого изначально 
в  дистрибутиве к примеру  моей ubuntu  не было. И недостаток которого 
был восполнен командой
sudo aptitude install sox

Пока обкатываю работу в emacspeak с  голосом eacspeak и отмечу комфорт 
в работе качествено вырос.И  совмесное использование espeak при работе с 
в связке с голосом  ru_tts представляет  из себя давольно гармоничный 
сембиоз и прекрасно дополняют друг друга.. Тем немение в будующем всеже 
намерен попробывать и по всей видимости перейти на основу постояного 
использования в сабже лишь речевой синтез ru_tts . В связи с чем  возник 
вопрос к вам могло быть так что вариант с провалившейся попыткой 
задействования  ru_tts  в сабже мог быть обусловлен отсутствием 
упоминаемого выше пакета. если так то прошу также перечислить и 
остальные пакеты в обсуждении,  необходимость которых может быть 
обусловлена такими ситуациями.


спасибо
-- 
Blinux-rus mailing list
Blinux-rus@lists.a11ywiki.org
http://www.a11ywiki.org/cgi-bin/mailman/listinfo/blinux-rus

Re: [Blinux-rus] обустройство emacs,emacspeak

2008-11-19 Пенетрантность Дмитрий Падучих
tolyangin:

To В связи с чем возник вопрос к вам могло быть так что вариант с
To провалившейся попыткой задействования ru_tts в сабже мог быть
To обусловлен отсутствием упоминаемого выше пакета.

Да, конечно. Я предлагал использовать sox в multispeech/players/en.
Хотя его там можно и заменить на rawplay, как это сделано у вас в
скрипте multispeech/players/ru. В принципе, вы можете просто
скопировать скрипт multispeech/players/ru, но нужно убрать из него
обработку параметров. Для этого добавьте в скрипт в самом начале
(после строки с #!) такую команду:

set ''; shift

После выполнения этой строчки скрипт будет вести себя так, как если бы
параметры ему не передавали.

Ещё нужно учесть, что звуковые файлы, которые Multispeech использует
для посимвольного чтения английских букв, рассчитаны на проигрывание
через старый скрипт multispeech/players/en и через новый скорее всего
проигрываться не будут. Вы можете просто удалить все файлы *.raw в
директории multispeech/letters/en, можно даже не сохранять старые
копии - их всегда можно восстановить из архива с речевой поддержкой
командой

tar xjf speech-support.tar.lzma usr/local/lib/multispeech/letters/

которую, конечно, надо выполнять в корневом каталоге. Если этих файлов
не будет, Multispeech начнёт проговаривать буквы через синтезатор.

-- 
Дмитрий Падучих
-- 
Blinux-rus mailing list
Blinux-rus@lists.a11ywiki.org
http://www.a11ywiki.org/cgi-bin/mailman/listinfo/blinux-rus

Re: [Blinux-rus] обустройство emacs,emacspeak

2008-11-18 Пенетрантность tolyangin
Приветствую
Попытки задействовать в emacspeak  реализацию использования синтезатора 
easpeak ровно и как попытка перейти в нем на возможность использования 
ru-tts для чтения латинских текстов в соответствии с получеными 
рекомендациями  потерпели неудачу.

В первом случае emacspeak запускался и сообщения   сабжа с английским 
содиржанием  не озвучивались вовсе но можно было слышать латинские 
символы при наборе либо при посимвольном  чтении  .

Во втором случае чтение латинских символов исключалось в каком либо 
виде. Отсутствовало полностью. Но редкие случаи попадания руского текста 
в emacs  ru-tts читал также четко и безукаризнено, впрочем как и в 
первом случае с попыткой задействования espeak.

Действовал строго по приведеным и вообщем не сложными для выполнения 
рекомендациями. В следующем порядке:

В виду  нынешней ,надеюсь временой ,ситуации пользованием почтой связи 
не средствами линукс ссохранил тексты писем полученых при помощи клиента 
Thunderbird   содержащих советы с строками кодов для скриптов в 
редакторе AkelPad в кодировках utf8 и koi8-r  . Потом находясь уже в 
линуксе редактировал обозначеные скрипты в консольном редакторе nano 
методом копирования  строк содержащих  необходимый код.. Пробывал делать 
это из текстов  разных кодировок и различных редакторов  gedit и офиса. 
  Действия ожидаемых результатов не принесли

уточню что   На машине стоит релиз ubuntu 8.10 обновленого до него с 
релиза 8.04.1 средствами обновления через интернет , emacspeak  стоит из 
пакета подержки сопровождающий статью о установке gutsy на сайте tiflocomp.
Какую  мне нужно предоставить информацию для проявления сложившейся 
ситуации сложившийся на  моей системе  для  последующей реализации 
залпланированого?

спасибо

-- 
Blinux-rus mailing list
Blinux-rus@lists.a11ywiki.org
http://www.a11ywiki.org/cgi-bin/mailman/listinfo/blinux-rus

Re: [Blinux-rus] обустройство emacs,emacspeak

2008-11-17 Пенетрантность tolyangin
Приветствую

Igor B. Poretsky пишет:
 Здравствуйте!
 

 
 tolyangin Приветствую сделайте обзор основных необходимых tolyangin
  действий направленых на обустройство emacs иemacspeakс tolyangin
 для людей с отсутствием навыков работе с сабжом.
 
 tolyangin Повторят ьто что сказано об этом в статье установка 
 tolyangin ubuntu без зрительного контроля думаю нет смысла эта 
 tolyangin информация и так открыта и доступна для ознакомления 
 tolyangin хотя инхо нужен свежый взгляд на затрагиваемые в ней 
 tolyangin аспекты. 
 
 Там об этом практически ничего не сказано и вполне осознанно. Сочиняя
 
 
в том и проблема что об этом несказано вообще где либо а в статье хоть
скольз упоминаетса


 тот текст, я сосредоточился на единственной задаче: создать подробную
  пошаговую инструкцию, позволяющую воспроизвести процесс установки и
  начальной настройки системы по возможности без излишних затрат
отдельное вам спасибо за это. статья послужыла мощнейшим катализатором
для многих пользователей ришивших начать освоение unix и побудившая
их поставить его на свои машины.


 времени. Ни на какие смежные вопросы я старался не отвлекаться. Это 
 не учебник, не обзор, не пособие для начинающих и даже не общее 
 руководство по настройке системы, а именно инструкция, описывающая 
 конкретный путь к четко определенной цели. Да и рассчитан текст 
 прежде всего на тех, для кого Emacs, оснащенный речевым интерфейсом 
 Emacspeak, уже является привычной и удобной средой
Скажите вы много таких уже знаете??Где они? Кто они?
И почему они не участвуют в обсуждениях этой
конференции в своем роде являющейся уникальной?


И задача состоит
 лишь в том, чтобы установить систему и эту удобную среду сразу в ней
  получить. А дальше уже руки развязаны.
Соглашусь.  В моем случае Главное оказалось и пожалуй самое трудное это
  было начать. Несколько лет помню носился с идеей и
жгучим желанием начать освоение linux   но все не решался в виду 
отсутствия какой либо очевидной информации  о подобном опыте..


Правда, кроме моего сочинения,
 на Tiflocomp лежит и статья Анатолия, тоже посвященная 
 самостоятельной установке Ubuntu без зрительного контроля, где сам 
 процесс этот описывается менее детально, но зато рассматриваются и 
 общие вопросы,
страницы этого сайта  нам  многим конешно хорошо давно знакомы и читаны
уже  перечитаные  некоторые из них по десяток раз...


связанные с использованием системы без визуальной поддержки. Правда,
 там основной упор делается на Orca.
 
 tolyangin в часности интересует: 1. Каким образом реализовать 
 tolyangin речевой интерфейс в сабже лишь взаимодействием по 
 tolyangin средствам синтезатора ru-tts.  вспоминаю,что когда- то 
 tolyangin сидя за чтением архивов расылки в одном из обсуждений 
 tolyangin эта тема затрагивалась и ее решение опубликовано .
 
 Эта тема затрагивалась буквально на днях. Юрий в одном из своих писем
  об этом упоминал.
Да он упоминал но не больше а писмо я вспоминал в котором Дмитрий
объяснял ему  как это реализовать примерно десяти месячной давности
опубликования.

 
 tolyangin 2. Можно ли в emacspeak работать с синтезатором espeak 
 tolyangin Если да то как его там задействовать.
 
 Думаю, можно, но придется слегка с бубном потанцевать.
 
 tolyangin Возможно с его голосами работа в англоязычной среде 
 tolyangin emacs будет легче.
 
 Сомневаюсь. Хотя, дело вкуса, конечно.
 
 tolyangin 3. можно ли руссифицировать emacs и работающие с ним 
 tolyangin пакеты Если да то в какой мере. ?Хотя бы сократить то 
 tolyangin множество сообщений и мануалов на английском языке и 
 tolyangin заменить их понятной русской речью.
 
 Принципиально ничего невозможного в этом нет. Вопрос лишь в том, 
 сколько труда потребуется на решение такой задачи. Боюсь, изучить 
 английский в необходимом объеме легче окажется.
думаю с речевым синтезатором emacspeak и его четкостью английский можно
учить бесконечно долго...Хотя тут возможно утрирую.




 
 tolyangin Да и вообще хорошо осветить основные настройки которые 
 tolyangin необходимо знать и осущиствить при начале работы с 
 tolyangin сабжем начинающему пользователю для комфортной работы в 
 tolyangin означеных програмах.
 
 А что такое эта комфортная работа?
Вы знаете Игорь Борисовичь.. Я вас уже просил  однажды войти в наше
положение. В положение  людей не имеющих профилирующего
узкоспециализированого  образования и которым непосчастливило быть
программистом какой либо
из катигорий. Но имеющих чесное и открытое намерение освоить unix
системы в условиях обремененных сложностью специфики взаимодействия с
вычислительными системами  по средствам решений  accessibility . и
которым в большинстве случаев не хватает зачастую
просто напросто даже понятийного  апарата  из конгламерата огромного
числа соответствующих  компьютерных терминов что бы задать вам надлижаще
  граммотно  вопрос... Еще раз прошу войти в наше положение  и
посодействовать в том что бы Unix поскорее занял свое достойное законое
место среди многочисленого русскоязычного числа пользователей

Re: [Blinux-rus] обустройство emacs,emacspeak

2008-11-17 Пенетрантность i_chay
Приветствую всех.

tolyangin пишет:

 2. Можно ли в emacspeak работать с синтезатором espeak
 Если да то как его там задействовать.

Для того варианта, которым пользуетесь вы, это можно сделать так.
Зайдите в каталог
/usr/local/lib/multispeech/tts
Далее все делаем с правами root...
Сделайте резервную копию скрипта en:
cp en en-old
Откройте скрипт en в любимом редакторе и 
отредактируйте этот файл так, чтобы он содержал только:
#!/bin/sh

exec  espeak -v en --stdout --stdin  \
| sox -q -t wav - -t raw -r 16000 -

После чего сохраните файл и закройте редактор.
Запустите emacspeak: за исключением одиночных символов латинского алфавита 
(которые реализованы в multispeech в виде сэмплов), текст в латинице будет 
читать espeak.

Успехов. Анатолий.
-- 
Blinux-rus mailing list
Blinux-rus@lists.a11ywiki.org
http://www.a11ywiki.org/cgi-bin/mailman/listinfo/blinux-rus

Re: [Blinux-rus] обустройство emacs,emacspeak

2008-11-17 Пенетрантность tolyangin
i_chay пишет:





 
 Для того варианта, которым пользуетесь вы, это можно сделать так.
 Зайдите в каталог
 /usr/local/lib/multispeech/tts
 Далее все делаем с правами root...
 Сделайте резервную копию скрипта en:
 cp en en-old
 Откройте скрипт en в любимом редакторе и 
 отредактируйте этот файл так, чтобы он содержал только:
 #!/bin/sh
 
 exec  espeak -v en --stdout --stdin  \
 | sox -q -t wav - -t raw -r 16000 -
 
 После чего сохраните файл и закройте редактор.
 Запустите emacspeak: за исключением одиночных символов латинского алфавита 
 (которые реализованы в multispeech в виде сэмплов), текст в латинице будет 
 читать espeak.
 
 Успехов. Анатолий.

Доброе утро i_chay
Правильно ли Я понял что редактирование скрипта  нужно проводить не 
средствами emacs-emacspeak , а при помощи стороних средств?
И верно я понял что после проведеной операции у меня emacspeak будет 
читать тексты в кирилических символах синтезатором ru-tts а  латинские
средствами espeak?
-- 
Blinux-rus mailing list
Blinux-rus@lists.a11ywiki.org
http://www.a11ywiki.org/cgi-bin/mailman/listinfo/blinux-rus

Re: [Blinux-rus] обустройство emacs,emacspeak

2008-11-17 Пенетрантность Дмитрий Падучих
tolyangin:

To Правильно ли Я понял что редактирование скрипта нужно проводить не
To средствами emacs-emacspeak , а при помощи стороних средств?

Если нужно изменить один из этих скриптов, то можно это сделать и в
Emacs. Multispeech начнёт его использовать как только вы его
сохраните. Но если нужно изменить два или больше скрипта, то после
того, как вы измените один скрипт, скрипты могут оказаться в нерабочем
состоянии, и второй скрипт в Emacs вы исправить не сможете. Впрочем,
для редактирования скриптов чтения русского текста русский синтезатор
не нужен, поэтому их можно исправлять без опаски.

To И верно я понял что после проведеной операции у меня emacspeak
To будет читать тексты в кирилических символах синтезатором ru-tts а
To латинские средствами espeak?

 Видимо, так. Хотя при вызове espeak и sox в одном скрипте
 multispeech/tts/en могут, наверное, возникнуть проблемы с прерыванием
 espeak. Впрочем, 
я этого не проверял и наверняка утверждать не буду.

Кстати, привожу ниже мой старый рецепт для чтения английского текста
через ru_tts.

Перепишите файлы multispeech/tts/en и multispeech/players/en таким
образом:

multispeech/tts/en:

#! /bin/sh
exec ru_tts

multispeech/players/en:

#! /bin/sh
exec sox -t raw -s -1 -r 1 -v 0.8 - \
-t ossdsp ${DSP_DEVICE-/dev/dsp}

Можно несколько улучшить латинское произношение, если использовать в
качестве multispeech/tts/en такой скрипт:

#! /bin/sh
sed -e '
s/x/ks/gi
s/qu/kv/gi
s/c\([a-dfgj-xz]\)/k\1/gi
s/c\([a-dfgj-xz]\)/k\1/gi
' | ru_tts

-- 
Дмитрий Падучих
-- 
Blinux-rus mailing list
Blinux-rus@lists.a11ywiki.org
http://www.a11ywiki.org/cgi-bin/mailman/listinfo/blinux-rus

Re: [Blinux-rus] обустройство emacs,emacspeak

2008-11-17 Пенетрантность i_chay

Приветствую всех.

Дмитрий пишет:
 Хотя при вызове espeak и sox в одном скрипте
 multispeech/tts/en могут, наверное, возникнуть проблемы с прерыванием
 espeak. 

На практике такого не наблюдается. А какие основания для такого подозрения? 
Ведь espeak и sox  в данном скрипте не используют устройство вывода звука.

 multispeech/players/en:
 
 #! /bin/sh
 exec sox -t raw -s -1 -r 1 -v 0.8 - \

Для Ubuntu 8.04 и выше, скорее всего, не обойтись без padsp:
exec padsp sox и далее по тексту.

Успехов. Анатолий.
-- 
Blinux-rus mailing list
Blinux-rus@lists.a11ywiki.org
http://www.a11ywiki.org/cgi-bin/mailman/listinfo/blinux-rus