| IVONA Pronunciation Lexicon Helper | |
|
|
Автор | Сообщение | IVONA Pronunciation Lexicon Helper |
---|
ourplay Новичок
Сообщений : 14
| ourplay | :: Вс Авг 30 2015, 11:29 | Вс Авг 30 2015, 11:29 | |
| nordost9, это ошибки самого голоса. Пробуй играться с пробелами, я раньше писал корректную форму транскрипции "скучал". Таких слов много. |
|
|
| |
wasyaka Опытный
Сообщений : 170
Репутация : 20
| wasyaka | :: Вс Авг 30 2015, 11:52 | Вс Авг 30 2015, 11:52 | |
| - nordost9 пишет:
- wasyaka, благодарю за желание помочь, но ты, наверное, забыл поместить ответ под сплойлер.
Там картинка, при запуске plshelper он автоматом прописывается, а созданные словари прописываются вручную. У тебя plshelper установлен в диск G. - если это флешка, то всё верно, работать не будет, я пробовал. Если виртуалка, то не пробывал, не знаю. |
|
|
| |
nordost9 Посетитель
Сообщений : 37
Репутация : 1
| nordost9 | :: Вс Авг 30 2015, 12:00 | Вс Авг 30 2015, 12:00 | |
| Вопрос самый главный: Как происходит подхват исправленных слов Балаболкой?
На примере слова «штопальщик»- по умолчанию произноситься как «штопАльщик». - В лексиконе добиваюсь правильного звучания, - добавляю в словарь, - открываю балаболку вписываю это слово и получаю , тоже самое «штопАльщик».
Мои действия: https://cloud.mail.ru/public/4N2v/RNS3sSu2r
|
|
|
| |
wasyaka Опытный
Сообщений : 170
Репутация : 20
| wasyaka | :: Вс Авг 30 2015, 12:49 | Вс Авг 30 2015, 12:49 | |
| - nordost9 пишет:
- Мои действия:
После добавить:>Сохранить как (Правильнее изначально открываете существующий словарь(если не очень большой - поймёш по времени отклика - или новый а потом перенести вручную) и добавляете в него. В любом случае изменения -перезапуск через Сохранить как. и перезапустить балаболку. |
|
|
| |
wasyaka Опытный
Сообщений : 170
Репутация : 20
| wasyaka | :: Вс Авг 30 2015, 13:09 | Вс Авг 30 2015, 13:09 | |
| Можно проще штопальщик=што-ъпальщик |
|
|
| |
ourplay Новичок
Сообщений : 14
Репутация : 5
| ourplay | :: Вс Авг 30 2015, 19:52 | Вс Авг 30 2015, 19:52 | |
| nordost9, после "Сохранить как" на всякий случай удаляй plshelper.pls(если подбирал транскрипцию несколько раз, он сохраняет первый вариант, и из-за высшего приоритета балаболка будет читать из него первый-неправильный вариант). Перезагружать балаболку не нужно. Достаточно нажать кнопку "реинициализировать голос" (справа от выбора голоса 2 синие стрелки). |
|
|
| |
vadyok_15 Посетитель
Сообщений : 27
Репутация : 1
| vadyok_15 | :: Пн Авг 31 2015, 08:25 | Пн Авг 31 2015, 08:25 | |
| - nordost9 пишет:
- wasyaka, благодарю за желание помочь, но ты, наверное, забыл поместить ответ под сплойлер.
У меня тоже самое в Google Chrome, попробуйте открыть в Internet Explore |
|
|
| |
nordost9 Посетитель
Сообщений : 37
Репутация : 1
| nordost9 | :: Вт Сен 01 2015, 16:35 | Вт Сен 01 2015, 16:35 | |
| ourplay, если я нажимаю "Сохранить как", то он просить название нового файла. А мне этот файл добавлять в лексикон? Как удалить в лексиконе уже существующее слово?
Со словом "штОпальщик" все получилось, правда я еще не понимаю до конца как. |
|
|
| |
ourplay Новичок
Сообщений : 14
Репутация : 5
| ourplay | :: Вт Сен 01 2015, 20:00 | Вт Сен 01 2015, 20:00 | |
| nordost9, лучше так: открыть рабочий словарь на кнопку "Открыть" - добавить туда нужные слова - закрыть plshelper(при закрытии он спросит сохранять ли изменения - сохранить). В plshelpere же есть кнопка удалить, с ее помощью и удаляй. Или можно в блокноте открыть и удалить кусок <lexeme> ... </lexeme> |
|
|
| |
apokrif V.I.P.
Сообщений : 304
Репутация : 85
| apokrif | :: Ср Сен 02 2015, 21:05 | Ср Сен 02 2015, 21:05 | |
| Народ, а подскажите, какой смысл в element-ах grammar и lexname. - Код:
-
<lexeme> <grapheme>аванпорт</grapheme> <phoneme>avan p'o rt</phoneme> <grammar>NOUN</grammar> <lexname>mytts_slova</lexname> </lexeme>
Вроде понятно, что lexname нужен для раздувания словаря, чтобы он занимал больше места. А grammar тоже для этого или она как-то учитывается? Т.е. для grapheme=попугай, grammar=VERB, заменятся только глаголы: Говорит попугаю попугай, я тебя, попугай, попугаю!. Попугаю в ответ попугай: попугай, попугай, попугай. Или grammar для чего-то другого нужна?
|
|
|
| |
ourplay Новичок
Сообщений : 14
Репутация : 5
| ourplay | :: Ср Сен 02 2015, 21:42 | Ср Сен 02 2015, 21:42 | |
| - добавлено определение части речи (в принципе необязательно но пусть будет) ©evilone_
скорей всего просто чтобы было |
|
|
| |
apokrif V.I.P.
Сообщений : 304
Репутация : 85
| apokrif | :: Чт Сен 03 2015, 18:58 | Чт Сен 03 2015, 18:58 | |
| - ourplay пишет:
- скорей всего просто чтобы было
Т.е. чтобы словари "солиднее смотрелись"? |
|
|
| |
nordost9 Посетитель
Сообщений : 37
Репутация : 1
| nordost9 | :: Пт Сен 04 2015, 17:56 | Пт Сен 04 2015, 17:56 | |
| Со словарями чуть-чуть разобрался. Благодарю всех за помощь. Начал озвучивать книгу еще есть ошибки работаю над ними.
- Спойлер:
https://cloud.mail.ru/public/HUEk/U9nUYsCJ8
Возникли вопросы по управлению: - можно ли делать паузы в тексте; - можно ли повышать или понижать тон в тексте |
|
|
| |
ourplay Новичок
Сообщений : 14
Репутация : 5
| ourplay | :: Пт Сен 04 2015, 19:32 | Пт Сен 04 2015, 19:32 | |
| <break time='5500ms'/> это пауза на 5500 мсек. Чтобы присвоить паузы знакам https://dl.dropboxusercontent.com/u/41088892/tatyana/russian-ivona.lex Положить в папку ивоны. |
|
|
| |
ourplay Новичок
Сообщений : 14
Репутация : 5
| ourplay | :: Пт Сен 04 2015, 19:44 | Пт Сен 04 2015, 19:44 | |
| http://spacelib.narod.ru/xml_sapi.html - по поводу тона и прочих настроек |
|
|
| |
wasyaka Опытный
Сообщений : 170
Репутация : 20
| wasyaka | :: Пт Сен 04 2015, 21:03 | Пт Сен 04 2015, 21:03 | |
| - nordost9 пишет:
- Возникли вопросы по управлению:
- можно ли делать паузы в тексте; - можно ли повышать или понижать тон в тексте 1. Мой вариант https://yadi.sk/d/tFErhEXZisjNt 2. Попробуй записать mp3book2005 https://yadi.sk/d/Y6ORMoKOgPYuK Выложенный на сайте бесплатный mp3book2005 https://yadi.sk/d/-1dc8S5Ki3ESx с голосом IVONA дружить не хочет. |
|
|
| |
nordost9 Посетитель
Сообщений : 37
Репутация : 1
| nordost9 | :: Пт Сен 11 2015, 05:25 | Пт Сен 11 2015, 05:25 | |
| Как увеличить время молчание между абзацами? |
|
|
| |
apokrif V.I.P.
Сообщений : 304
Репутация : 85
| apokrif | :: Пт Сен 11 2015, 16:51 | Пт Сен 11 2015, 16:51 | |
| - nordost9 пишет:
- Как увеличить время молчание между абзацами?
Просто напишите регекс для вашего определения "абзаца" |
|
|
| |
wasyaka Опытный
Сообщений : 170
Репутация : 20
| wasyaka | :: Пт Сен 11 2015, 21:06 | Пт Сен 11 2015, 21:06 | |
| - nordost9 пишет:
- Как увеличить время молчание между абзацами?
- Спойлер:
|
|
|
| |
nordost9 Посетитель
Сообщений : 37
Репутация : 1
| nordost9 | :: Вс Сен 13 2015, 07:04 | Вс Сен 13 2015, 07:04 | |
| Благодарю. Я вроде все просмотрел, но оно запоминается, когда начинаешь это всё применять. Вопрос: можно ли как-то продлить звучание некоторых слов. Например, ураааааа, пробовал через лексикон, что-то получается, но не так как хочется. wasyaka, в твоем словаре wasyaka .hmg есть слово "бою" и все его возможные склонения, как "бОю", но мне нужно изменить ударение "в боЮ". Как это правильно сделать. Я конечно нашел способ это изменить через словарь dic, но правильно ли это? В словаре "все-ВСЁ_ wasyaka.hmg" есть запись как произносить сочетании "все же" как "всё же". Но Ивона произносит его как "все же". По цвету этого сочетания в балаболке, видно, что его изменяют, но почему не изменяют.
|
|
|
| |
wasyaka Опытный
Сообщений : 170
Репутация : 20
| wasyaka | :: Чт Сен 17 2015, 22:17 | Чт Сен 17 2015, 22:17 | |
| - nordost9 пишет:
- Вопрос: можно ли как-то продлить звучание некоторых слов.
Например, ураааааа, пробовал через лексикон, что-то получается, но не так как хочется. Поищи на странице Алёны.
- wasyaka пишет:
- wasyaka, в твоем словаре wasyaka .hmg есть слово "бою" и все его возможные склонения, как "бОю", но мне нужно изменить ударение "в боЮ". Как это правильно сделать. Я конечно нашел способ это изменить через словарь dic, но правильно ли это?
- Спойлер:
- nordost9 пишет:
- В словаре "все-ВСЁ_ wasyaka.hmg" есть запись как произносить сочетании "все же" как "всё же". Но Ивона произносит его как "все же".
По цвету этого сочетания в балаболке, видно, что его изменяют, но почему не изменяют. Всё, кроме exc_rus блб, - это изменнённый текст(е на ё, ударение и т.д) и не всегда правильное произношение - правь.
|
|
|
| |
evilone_ Участник «online словари»
Сообщений : 859
Репутация : 317
| evilone_ | :: Сб Сен 19 2015, 00:47 | Сб Сен 19 2015, 00:47 | |
| - apokrif пишет:
- Вроде понятно, что lexname нужен для раздувания словаря, чтобы он занимал больше места.
А grammar тоже для этого или она как-то учитывается? Т.е. для grapheme=попугай, grammar=VERB, заменятся только глаголы: Говорит попугаю попугай, я тебя, попугай, попугаю!. Попугаю в ответ попугай: попугай, попугай, попугай. Или grammar для чего-то другого нужна? lexname служебный тег для разделения строк в словаре по категории чтобы при экспорте список автоматически разбивался на нужные лексиконы, как-то так grammar решили оставить чтобы если в будущем будет голос с такой поддержкой, как, например, у аленки, можно было быстро переделать лексиконы и для попугая grammar=NOUN VERB так что там все хорошо |
|
|
| |
apokrif V.I.P.
Сообщений : 304
Репутация : 85
| apokrif | :: Сб Сен 19 2015, 01:27 | Сб Сен 19 2015, 01:27 | |
| - evilone_ пишет:
- lexname служебный тег для разделения строк в словаре по категории чтобы при экспорте список автоматически разбивался на нужные лексиконы,
А можно как-то "экспортировать" словарь в другой словарь, без полей <grammar> и <lexname>, т.к. не все голоса Ivona их понимают. |
|
|
| |
wasyaka Опытный
Сообщений : 170
Репутация : 20
| wasyaka | :: Сб Сен 19 2015, 06:34 | Сб Сен 19 2015, 06:34 | |
| evilone а можно переделать IVONA Pronunciation Lexicon Helper для голоса МАКСИМ? |
|
|
| |
evilone_ Участник «online словари»
Сообщений : 859
Репутация : 317
| |
| |
wasyaka Опытный
Сообщений : 170
Репутация : 20
| wasyaka | :: Сб Сен 19 2015, 19:08 | Сб Сен 19 2015, 19:08 | |
| - evilone_ пишет:
- обновление:
- добавлена поддержка голоса максим СПАСИБО!!! |
|
|
| |
evilone_ Участник «online словари»
Сообщений : 859
Репутация : 317
| |
| |
nordost9 Посетитель
Сообщений : 37
Репутация : 1
| nordost9 | :: Пт Сен 25 2015, 19:09 | Пт Сен 25 2015, 19:09 | |
| У меня не такая версия Lexicon, или не правильно настроил его?
- Спойлер:
|
|
|
| |
evilone_ Участник «online словари»
Сообщений : 859
Репутация : 317
| evilone_ | :: Пт Сен 25 2015, 23:14 | Пт Сен 25 2015, 23:14 | |
| nordost9, загрузите заново файл программы и запустите ее, оно должно установить все остальное самостоятельно, или загрузите все файлы сами по ссылкам из первого сообщения этой темы |
|
|
| |
nordost9 Посетитель
Сообщений : 37
Репутация : 1
| nordost9 | :: Сб Сен 26 2015, 06:34 | Сб Сен 26 2015, 06:34 | |
| Благодарю, все заработало. Перенес, туда свой дополнительный словарь и старый словарь "Словарь Ivona.pls".
Вопрос: словари для Татьяны и Максима получаются одинаковые?
- Спойлер:
|
|
|
| |
evilone_ Участник «online словари»
Сообщений : 859
Репутация : 317
| |
| |
apokrif V.I.P.
Сообщений : 304
Репутация : 85
| apokrif | :: Сб Сен 26 2015, 19:16 | Сб Сен 26 2015, 19:16 | |
| Тройка вопросов однако (нету писюшной Ivona, сам бы проверил...): (все отсюда) http://www.w3.org/TR/pronunciation-lexicon/ http://developer.ivona.com/en/speechcloud/lexicons.html
Если 2 phoneme - всегда 1-ю берёт? - Код:
-
<lexeme> <grapheme>read</grapheme> <phoneme>red</phoneme> <phoneme>riːd</phoneme> <!-- IPA string is: "riːd" --> </lexeme>
А prefer="true" понимает? - Код:
-
<lexeme> <grapheme>lead</grapheme> <phoneme>led</phoneme> <phoneme prefer="true">liːd</phoneme> <!-- IPA string is: "liːd" --> </lexeme>
А если есть и alias и phoneme - тоже 1-ю возьмёт? - Код:
-
<lexeme> <grapheme>read</grapheme> <alias>red</alias> <phoneme>riːd</phoneme> <!-- IPA string is: "riːd" --> </lexeme>
Раньше видел, а сейчас не могу найти синтаксис для регексов в pls... можно примером кинуть?
|
|
|
| |
evilone_ Участник «online словари»
Сообщений : 859
Репутация : 317
| evilone_ | :: Сб Сен 26 2015, 22:07 | Сб Сен 26 2015, 22:07 | |
| apokrif, - alias работает только если нет phoneme;
- атрибут prefer работает;
- без него всегда будет звучать первый phoneme в lexeme
|
|
|
| |
apokrif V.I.P.
Сообщений : 304
Репутация : 85
| apokrif | :: Вс Сен 27 2015, 20:54 | Вс Сен 27 2015, 20:54 | |
| Спасибо!
А этого нет под рукой:
- apokrif пишет:
- Раньше видел, а сейчас не могу найти синтаксис для регексов в pls... можно примером кинуть?
|
|
|
| |
evilone_ Участник «online словари»
Сообщений : 859
Репутация : 317
| evilone_ | :: Ср Сен 30 2015, 00:14 | Ср Сен 30 2015, 00:14 | |
| в pls там же фонетические транскрипции, нет? может в lex? а тут это не оно? |
|
|
| |
apokrif V.I.P.
Сообщений : 304
Репутация : 85
| apokrif | :: Ср Сен 30 2015, 04:42 | Ср Сен 30 2015, 04:42 | |
| - evilone_ пишет:
- в лексиконе должна быть транскрипция для слова:
Точно помню, что был словарь с регексами, но в формате xml. А lex - это простой текст, один регекс на строчку... |
|
|
| |
evilone_ Участник «online словари»
Сообщений : 859
Репутация : 317
| evilone_ | :: Ср Сен 30 2015, 23:38 | Ср Сен 30 2015, 23:38 | |
| - Код:
-
(?<=^|[[:punct:][:space:]])авторитете(?=[[:punct:][:space:]]|$) "<speak><phoneme alphabet='x-sampa' ph='Vft@r'it'@"et'@'/></speak>" это, что ли? |
|
|
| |
apokrif V.I.P.
Сообщений : 304
Репутация : 85
| apokrif | :: Пт Окт 02 2015, 01:55 | Пт Окт 02 2015, 01:55 | |
| - evilone_ пишет:
- это, что ли?
Вроде оно! А более полный пример есть - типа словарь с 1-й записью? |
|
|
| |
evilone_ Участник «online словари»
Сообщений : 859
Репутация : 317
| evilone_ | :: Пт Окт 02 2015, 22:11 | Пт Окт 02 2015, 22:11 | |
| apokrif, ну это lex тут обсуждали |
|
|
| |
apokrif V.I.P.
Сообщений : 304
Репутация : 85
| apokrif | :: Сб Окт 03 2015, 18:56 | Сб Окт 03 2015, 18:56 | |
| - evilone_ пишет:
- ну это lex тут обсуждали
Во, то что нужно! Собрал все варианты записей в lex, вот что получилось: - Код:
-
# Pauses ['’`] "<speak><break time='50ms'/></speak>" [_¦] "<speak><break time='100ms'/></speak>" [=—,] "<speak><break time='200ms'/></speak>" #\. "<speak><break time='300ms'/></speak>"
# Remove unwanted characters from text: [[?@#$%*&|~()<>{}«»/\\^\-\]] "" - Код:
-
<section sorted="yes"> (?<=^|[[:punct:][:space:]])авторитете(?=[[:punct:][:space:]]|$) "<speak><phoneme alphabet='x-sampa' ph='Vft@r'it'@"et'@'/></speak>" - Код:
-
"([[:digit:]]) mph" "\1 miles per hour" - Код:
-
"(?<=^|[[:space:]])p\. m\.(?=[[:space:]]|$|\.)" p.m. "(?<=^|[[:space:]])a\. m\.(?=[[:space:]]|$|\.)" a.m. "(?<=^|[[:punct:][:space:]])you' ve(?=[[:punct:][:space:]]|$)" you've |
|
|
| |
evilone_ Участник «online словари»
Сообщений : 859
Репутация : 317
| evilone_ | :: Сб Окт 03 2015, 21:46 | Сб Окт 03 2015, 21:46 | |
| apokrif, у этого словаря есть ограничения где-то чуть больше 1200 строк так что сильно не развернешься с ним
а этот вариант словаря не подходит? |
|
|
| |
apokrif V.I.P.
Сообщений : 304
Репутация : 85
| apokrif | :: Вс Окт 04 2015, 01:03 | Вс Окт 04 2015, 01:03 | |
| - evilone_ пишет:
- у этого словаря есть ограничения где-то чуть больше 1200 строк так что сильно не развернешься с ним
А где это описано (ограничения ~1200 строк)? Тоже недавно искал! Я так понял, что это один и тот же словарь регексов, все эти варианты можно использовать в .lex. Т.е. ограничение д.б. именно на .lex на общее количество строк? Или ограничение только на количество строк с регексами?
|
|
|
| |
evilone_ Участник «online словари»
Сообщений : 859
Репутация : 317
| |
| |
apokrif V.I.P.
Сообщений : 304
Репутация : 85
| apokrif | :: Вс Окт 04 2015, 01:54 | Вс Окт 04 2015, 01:54 | |
| - evilone_ пишет:
- у всех программ есть поддержка regex-словарей которые намного лучше всяких там lex
Не стану спорить лучше или нет. Мне-то для Android, там regex-ы это дорогое удовольствие... evilone_, В конвертер можно поправить: У вас выдаёт - Код:
-
<lexicon А надо - Код:
-
<lexicon version="1.0" Без этого на мобиле: - Код:
-
tts_errno()/tts_errmsg() = 5 / Missing attribute "version" in element "lexicon". Assuming "1.0". Пишет, что подразумевает, но голос просто молчит...
И еще, по идее, на мобиле: Словари должны быть в UTF-8 без BOM. |
|
|
| |
apokrif V.I.P.
Сообщений : 304
Репутация : 85
| apokrif | :: Вс Окт 04 2015, 03:34 | Вс Окт 04 2015, 03:34 | |
| - apokrif пишет:
- И еще, по идее, на мобиле: Словари должны быть в UTF-8 без BOM.
Однако, я не прав... Проверил, в PLS работают оба варианта: UTF-8 без BOM UTF-8 с BOM
А вот в LEX работал только UTF-8 без BOM
|
|
|
| |
evilone_ Участник «online словари»
Сообщений : 859
Репутация : 317
| evilone_ | :: Вс Окт 04 2015, 11:46 | Вс Окт 04 2015, 11:46 | |
| обновляйте, сказали что должно работать но проверить не могу - у меня нет мобильной версии - Код:
-
<?xml version="1.0" encoding="UTF-8"?> <lexicon version="1.0" xmlns="http://www.w3.org/2005/01/pronunciation-lexicon" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3.org/2005/01/pronunciation-lexicon http://www.w3.org/TR/2007/CR-pronunciation-lexicon-20071212/pls.xsd" alphabet="x-sampa" xml:lang="ru-RU"> <!-- utf-8 без bom |
|
|
| |
apokrif V.I.P.
Сообщений : 304
Репутация : 85
| apokrif | :: Вс Окт 04 2015, 18:36 | Вс Окт 04 2015, 18:36 | |
| - evilone_ пишет:
- обновляйте, сказали что должно работать но проверить не могу - у меня нет мобильной версии
utf-8 без bom Всё отлично! Насчет "нет мобильной версии" - какая версия Android у вас (если нужно конечно)? |
|
|
| |
evilone_ Участник «online словари»
Сообщений : 859
Репутация : 317
| evilone_ | :: Пн Окт 05 2015, 23:22 | Пн Окт 05 2015, 23:22 | |
| - apokrif пишет:
- если нужно конечно
как-то на компьютере проще всем этим безобразием заниматься, так что наверно пока не нужно |
|
|
| |
apokrif V.I.P.
Сообщений : 304
Репутация : 85
| apokrif | :: Вт Окт 06 2015, 04:24 | Вт Окт 06 2015, 04:24 | |
| - evilone_ пишет:
- как-то на компьютере проще всем этим безобразием заниматься, так что наверно пока не нужно
Эт точно! А мы вот лёгких путей не ищем! |
|
|
| |
wasyaka Опытный
Сообщений : 170
Репутация : 20
| |
| |
evilone_ Участник «online словари»
Сообщений : 859
Репутация : 317
| evilone_ | :: Сб Окт 10 2015, 14:06 | Сб Окт 10 2015, 14:06 | |
| wasyaka, исправлено, спасибо обновлены словарь phonemes (словарь фонем) и phonemes.fix (словарь замен) настоятельно рекомендуем обновиться тем кто пользуется программой и любит максимку
также обновлены лексиконы - исправлено существенное количество ошибок... ..правда пока что не всех |
|
|
| |
| IVONA Pronunciation Lexicon Helper | |
|
IVONA Pronunciation Lexicon Helper |
---|