PKGBUILD для нового голосового движка

Усовершенствовал скрипт для чтения выделенного текста. Добавил предварительную обработку редактором SED, шаблоны для обработки вынесены в отдельный файл sedscript.
Что дает такая обработка.
Заголовки и подзаголовки на экране выделяются (напр. шрифтом). Движок читает их слитно с последующим текстом, что напрягает. Поэтому все строки, не оканчивающиеся знаком препинания, дополняются точкой - воспринимается лучше.
Убираются пробелы между разрядами числительных.
"Расшифровываются" распространенные сокращения и символы. Напр. правильно читаются обозначения "$2,4 млн", "-21℃", "153 км/ч" и т.п.

Скрипт clip.sh:
#!/bin/bash

if [ -f /tmp/clip.txt ]
then
	notify-send RHVoice "Текст из буфера уже читается!";
else
	xclip -o > /tmp/clip.txt;
	sed -f /path/to/sedscript -i /tmp/clip.txt
	cat /tmp/clip.txt | RHVoice-client -s Aleksandr | aplay -q;
	rm /tmp/clip.txt;
fi

Файл шаблонов постоянно пополняется и исправляется, его текущая версия тут .
Потихоньку делаю словарь произношений, возможно, выложу и его.
leonardo19, насчёт словаря, тебе бы с https://aur.archlinux.org/packages/rhvoice-dictionary-git/ скооперироваться дабы не распылять усилия

насчёт скрипта, имхо - стоит вместо "Текст из буфера уже читается!" сделать ожидание освобождения очереди
или даже параметры ввести, например без параметров прерывается
с параметром -u в очередь
-q без вывода уведомлений любых

кстати стоит после рабочей части ставить exit 0 а при прерывании exit 126 или типа того
grayich, скооперироваться было бы неплохо.
Относительно улучшения скрипта - к моему стыду должен признать, что далеко не всё умею. Потому он такой простенький :)
скооперироваться было бы неплохо.
Я только за. Жду предложений и дополнений. :)
vantu5z
скооперироваться было бы неплохо.
Я только за. Жду предложений и дополнений. :)
Вот мой словарь. К сожалению, он никак не упорядочен - не умею :(
UPD. Упорядочил по алфавиту :)
После вчерашнего большого обновления необходимо пересобрать RHVoice - иначе он не запустится.
Обновил пакет. RHVoice-service и RHVoice-client перестали существовать. Пребываю в глубоком недоумении.
ага
grayich
ага
Я не понял: это фича такая или ошибка?
И как быть теперь? Откатывать?
В рассылку пришло сообщение, что нужно раскомкнтировать некоторую строку, как будет время попробую.
 
Зарегистрироваться или войдите чтобы оставить сообщение.