Балаболка TTS
Модератор: balabolka
- balabolka
- V.I.P.
Балаболка TTS
Ermolka89
Русских детских голосов ни у одной фирмы нет. Английские детские голоса выпускает также компания CereProc (Andy, Jordan).
Насчет монетизации: нужно покупать специальную лицензию для коммерческого использования и распространения аудиоматериалов, созданных при помощи компьютерного голоса. Например, у той же фирмы CereProc лицензия на один голос для персонального использования стоит $33, а для коммерческого использования - $380 в год.
Русских детских голосов ни у одной фирмы нет. Английские детские голоса выпускает также компания CereProc (Andy, Jordan).
Насчет монетизации: нужно покупать специальную лицензию для коммерческого использования и распространения аудиоматериалов, созданных при помощи компьютерного голоса. Например, у той же фирмы CereProc лицензия на один голос для персонального использования стоит $33, а для коммерческого использования - $380 в год.
- wasyaka
- V.I.P.
Балаболка TTS
Многострадальная опция "Замена" (ctrl+R)
Дополнить: Найти сначала? или другой способ перевода каретки на старт?
И мечты, мечты.. Куда ж без них
В окошке поменял значение, Найти далее - это вниз по тексту, а искомое выше?Дополнить: Найти сначала? или другой способ перевода каретки на старт?
И мечты, мечты.. Куда ж без них
- Lecron
- Специалист
- wasyaka
- V.I.P.
Балаболка TTS
Спасибо. Но перебрав кучу редакторов, остановился на EmEditor с его возможностью перетаскивать из другого тхт редактора в окно поиск>>замена с одновременной заменой предыдущего содержимого окна...
Все остальные только через выделил>>скопировал>>вставил ...
- DmitryV
- Наблюдатель
Балаболка TTS
Здравствуйте! Возможно ли реализовать озвучивание субтитров с помощью гугл или яндекс tss, качество синтеза у онлайн сервисов становится лучше, хотелось бы использовать...
- balabolka
- V.I.P.
Балаболка TTS
DmitryV
Пока это невозможно, по нескольким причинам. Например, для преобразования субтитров в речь нужно как-то задавать паузы. У онлайн-сервисов нет такой возможности.
Сейчас не хочу добавлять какие-либо новые функции для онлайн-сервисов в "Балаболку", так как неизвестно, сможет ли моя программа работать с этими коммерческими сервисами в будущем. Бесплатную версию Google TTS могут отключить в любой момент. Для использования Yandex SpeechKit будут использоваться токены вместо ключей. Надо подождать и посмотреть, как будет развиваться ситуация.
Пока это невозможно, по нескольким причинам. Например, для преобразования субтитров в речь нужно как-то задавать паузы. У онлайн-сервисов нет такой возможности.
Сейчас не хочу добавлять какие-либо новые функции для онлайн-сервисов в "Балаболку", так как неизвестно, сможет ли моя программа работать с этими коммерческими сервисами в будущем. Бесплатную версию Google TTS могут отключить в любой момент. Для использования Yandex SpeechKit будут использоваться токены вместо ключей. Надо подождать и посмотреть, как будет развиваться ситуация.
- wasyaka
- V.I.P.
Балаболка TTS
Словарь BXD.
Возможно ли добавить функцию Приоритет:
До первого совпадения, т.е. обработка (в заданном словаре) заканчивается на первом совпадении?
Возможно ли добавить функцию Приоритет:
До первого совпадения, т.е. обработка (в заданном словаре) заканчивается на первом совпадении?
- balabolka
- V.I.P.
- tonio_k
- V.I.P.
Балаболка TTS
Буквально недавно думал над этим под Демагога
Для словарей в формате DIC (а может даже и для REX) это можно решить за счет изменения правой части правила путем добавления уникального символа "концовки" после каждого слова.
например фраза (пример взят с потолка так что не придирайтесь ):
И вдруг я узнаю про тебя что то новое
два правила:
Код: Выделить всё
я узнаю про тебя=я_ узнаЮ_ про_ тебя_
вдруг я узнаю=вдруг_ я_ узнАю_
И вдруг я_ узнаЮ_ про_ тебя_
, которая за счет "уникальности" уже не совпадет со следующим правилом в словаре.
Потому что вдруг я узнаю - в предложении уже нет, а есть вдруг я_ узнаю_
После отработки словаря (в самом конце) добавить правило удаляющее уникальный символ концовки.
Код: Выделить всё
\_=
- Lecron
- Специалист
Балаболка TTS
Лучше заменять на пробел, а не удалять символ. На случай, если встретится_такое. А от лишнего пробела после замены, никому не холодно.
- speech
- Обыватель
- balabolka
- V.I.P.
Балаболка TTS
Проверьте, не блокирует ли брандмауэр или антивирус доступ в сеть для "Балаболки".
Отправлено спустя 7 часов 36 минут 47 секунд:
В версии 2.15.0.690 попытался решить проблему с отсутствием доступа к онлайн-сервисам TTS. Но и совет насчет брандмауэра/антивируса также остается в силе.
Также, доступ может быть затруднен из-за самого Google: пользователи сообщали, что он блокирует доступ с некоторых IP-адресов, по неизвестным причинам (например, показывает страницу с "капчей"). Тогда помогает VPN или прокси.
Ну, и, конечно, есть Китай, где все сервисы Google полностью заблокированы.
- Manariel 64
- Постоялец
Балаболка TTS
А у меня получилось. Но такой противный женский голос...фу, мой Николай в 100 раз лучше Попробовал от Bing, мужской...нет Николай рулит
- tonio_k
- V.I.P.
- Manariel 64
- Постоялец
Балаболка TTS
Я всех пробовал, некоторые даже есть. Но не люблю я когда женщины читают, даже живые. Не те у них интонации. Вообще мой идеал это Клюквин. Под него пытаюсь и Николая настраивать.
- speech
- Обыватель
Балаболка TTS
Спасибо, но все равно не идет. Wav и Mp3 вообще не создается, а Ogg получается нулевой длинны.
Создается файл только от yandex, от остальных ничего не приходит и не записывается.
Windows XP на борту. (7-ка есть, но hdd с ней по работе не требуется)
- nickolasrow
- Прохожий
Балаболка TTS
Добрый день. Пользуюсь балаболкой более двух лет. Отличное ПО. Часто использую функции "Разделить текст на части и преобразовать в аудиофайл" и сформировалось некое пожелание на ее улучшение.
1) Список ключевых слов не имеет слов исключений которые будут пропущены, в этом поле у меня "Глава " и очень часто если в тексте встречается "Глава клана, Глава города" и они отмечаются как начала нового файла.
2)"Размер текста должен быть __ КБ". Иногда при разбитии некоторые части получаются очень маленькими, возможно стоит установить и минимальный размер при котором части будут славится.
Т.е Фрагмент не больше 12кб, но не меньше 6кб. А то пока эти 120 галок снимешь с фрагментов по 0,5кб - 0,2кб.
Спасибо за отличное ПО.
1) Список ключевых слов не имеет слов исключений которые будут пропущены, в этом поле у меня "Глава " и очень часто если в тексте встречается "Глава клана, Глава города" и они отмечаются как начала нового файла.
2)"Размер текста должен быть __ КБ". Иногда при разбитии некоторые части получаются очень маленькими, возможно стоит установить и минимальный размер при котором части будут славится.
Т.е Фрагмент не больше 12кб, но не меньше 6кб. А то пока эти 120 галок снимешь с фрагментов по 0,5кб - 0,2кб.
Спасибо за отличное ПО.
- tonio_k
- V.I.P.
Балаболка TTS
как вариант, предусмотреть ключевое слово с шаблоном "любое число" или звёздочка.nickolasrow писал(а): ↑08 мар 2019 11:33"Глава клана, Глава города" и они отмечаются как начала нового файла.
Например:
1) Глава %d где d любое число
2) Глава один*, глава два*, глава 1* глава 2*
- balabolka
- V.I.P.
Балаболка TTS
nickolasrow
Спасибо за добрые слова о моей программе.
Спасибо за добрые слова о моей программе.
- Не хотелось бы усложнять настройку списка ключевых слов. Предполагалось, что для деления текста будут использоваться слова вроде "Глава", "Часть" или "Том", и только. "Лишние" обнаруженные части текста можно исправить в окне с "галочками".
Предлагаю для сложных случаев деления текста использовать "метки", добавленные в текст с помощью пункта главного меню "Правка|Заменить".
В окне "Заменить" в поле "Найти" можно указать регулярное выражение (\r\n)(Глава\s\d), с учётом регистра, в окне "Заменить на" написать $1###$2. После нажатия кнопки "Заменить все" символы ### появятся перед каждой главой книги. Укажите ### как ключевое слово и поставьте "галочку" в пункте "Поделить текст на ключевом слове и удалить его из текста". - Настройка "Размер текста должен быть" относится ТОЛЬКО к пункту "Использовать заданный размер частей текста". Параметр для минимального размера части текста есть только в консольной утилите BLB2TXT.EXE, да и там он применяется только к закладкам, извлеченным из документа.
Обещаю подумать о необходимости указывать минимальный размер частей текста. Как я уже говорил, не хотелось бы перегружать окна программы новыми настройками (пользователи и так жалуются, что окна стали слишком большими по размеру, они не умещаются в экран ноутбука).
- Lecron
- Специалист
Балаболка TTS
Вопрос очень непростой. С одной стороны надо сохранить короткие "глава", эпиграфы и прочее подразумевающее самостоятельность невзирая на свою короткость. А с другой. У меня настроено разбиение по двум пустым строкам. Что при конвертации из fb2 как раз попадает на семантическое разбиение. Но некоторые книги сделаны на отвали, и особенно в ЛитРПГ, где идет перечисление параметров прокачки, десяток их строк, оформляются как отдельные элементы. Встречал и в других местах, но детали не припомню.
В итоге пришлось делать свой "фрагментатор" с весьма невнятной схемой слияния.
► Показать
- sergeyouem
- Наблюдатель
Балаболка TTS
Подскажите, как заставить Балаболку учитывать интонационно знаки препинания - вопросительный и восклицательные знаки, тире, двоеточие и др. ?
- tonio_k
- V.I.P.
Балаболка TTS
Это голосовой движок делает. Через балаболку можно теоретически длину паузы выставить путем замены или добавления в самом тексте знака препинания на "тэг символ паузы", который уже голосовой движок примет к сведению и будет в этих местах текста выделять паузу
- sergeyouem
- Наблюдатель
Балаболка TTS
Я использую RHVoice, это и есть голосовой движок?.
Вот только в последней версии 0.7.1 что-то интонации вообще потерялись... Я когда-то пользовался TextAloud -ом, в то время он был вообще недорогим. Да из-за поломки HDD потерял ключ регистрации и восстановить по эл. почте не получается. А в этой говорилке были голоса, "понимающие" знаки препинания. Вот сейчас вновь возникла необходимость в синтезаторе.
- fich
- Обыватель
Балаболка TTS
Здравствуйте, раньше при подготовке к кодингу в мп3 у меня стояло "РАЗМЕР ЧАСТЕЙ ТЕКСТА -9 КБ" что подразумевало -книга разбивается на аудио-блоки по ~10 минут (60-100 блоков - 10-20 часовая книга) попытался озвучить новой Балаболкой, она мне сказала что частей будет 3933 . ..чё теперь куда вписывать?!
- "Размер частей ...", "Минимальный размер частей ..." (количество символов) . . а где килобайты?!
- "Размер частей ...", "Минимальный размер частей ..." (количество символов) . . а где килобайты?!
- balabolka
- V.I.P.
Балаболка TTS
fich
Для задания размера частей текста теперь указывается количество символов, а не количество килобайтов. В поле "Размер частей текста" напишите "9000".
Эти изменения были внесены в программу для того, чтобы обеспечить единый стандартный подход к заданию параметров в программе и утилитах командной строки. Также, пользователи часто задают вопрос о том, почему размер файла на диске отличается от заданного в программе (например, указан размер частей текста 50 Кб, а на диске файл занимает 80 Кб). Это связано с тем, что при использовании кодировок Юникод и UTF-8 буквы занимают более одного байта.
Для задания размера частей текста теперь указывается количество символов, а не количество килобайтов. В поле "Размер частей текста" напишите "9000".
Эти изменения были внесены в программу для того, чтобы обеспечить единый стандартный подход к заданию параметров в программе и утилитах командной строки. Также, пользователи часто задают вопрос о том, почему размер файла на диске отличается от заданного в программе (например, указан размер частей текста 50 Кб, а на диске файл занимает 80 Кб). Это связано с тем, что при использовании кодировок Юникод и UTF-8 буквы занимают более одного байта.
- Толя-ля
- Прохожий
Балаболка TTS
Примерно через года пользования программой выскочило сообщение...
Ошибка синтезирования речи
Ошибка в элементе верхнего документа
Как это исправить!?.. Другие голоса работают, а один из голо, - Elena сломался
Microsoft Server Speech Text to Speech Voice (ru-RLl, Elena)
Или сносить и по новой ставить этот-же пакет голосов, из-за одного сломавшегося, которым я и пользовался!..
Ошибка синтезирования речи
Ошибка в элементе верхнего документа
Как это исправить!?.. Другие голоса работают, а один из голо, - Elena сломался
Microsoft Server Speech Text to Speech Voice (ru-RLl, Elena)
Или сносить и по новой ставить этот-же пакет голосов, из-за одного сломавшегося, которым я и пользовался!..
- balabolka
- V.I.P.
Балаболка TTS
Это сообщение говорит о том, что что-то не так с тегами XML в тексте текущего документа. Теги XML - это специальные управляющие команды для синтеза речи; тег выглядит как текст внутри угловых скобок <>. О тегах, используемых в SAPI 5, можно прочесть в файле справки "Балаболки".
Проверьте все угловые скобки в тексте. Если Вы сами не добавляли теги в документ - удалите все угловые скобки (или, если это знаки сравнения, замените их текстом "меньше чем" и "больше чем"). Если теги в тексте Вам нужны - проверьте, открываются и закрываются ли теги XML в пределах одного абзаца. Если подключены какие-то словари для коррекции произношения, проверьте, нет ли внутри них каких-либо тегов XML.
- SAMERS
- Постоялец
Балаболка TTS
Извиняюсь, а разве есть такая функция в программе?
Я через Notepad++ открываю файл и добавляю.
- tonio_k
- V.I.P.
Балаболка TTS
нажмите F11
или в панели меню:
Вид-Показывать-Панель Словарей
Дальше, думаю, разберётесь
- SAMERS
- Постоялец
Балаболка TTS
Здравствуйте. Подскажите пожалуйста. Есть в программе функция для озвучивания нескольких книг подряд.
Нашёл только сервис/преобразовать в аудиофайлы. Но почему-то при использовании этой функции не работают словари. Т.е. текст озвучивается но правила не применяются.
- balabolka
- V.I.P.
- levm
- Обыватель
Балаболка TTS
1. Часто индивидуально установленные значения "Скорость" + "Высота звука" самопроизвольно меняются на значения по умолчанию. Например, когда закрыл вкладку с одной книгой и перешел на другую. Нельзя ли изменять как-то те самые значения по умолчанию? Или можно иначе закрепить индивидуальные значения, чтобы были неизменными навсегда и для ВСЕХ книг? В Общих настройках? Было бы естественнее один раз выбрать подходящие значения и потом уже не задумываться о них - даже убрать панель голоса.
2. Можно ли включить всплывающие подсказки к значкам на панели инструментов?
3.
2. Можно ли включить всплывающие подсказки к значкам на панели инструментов?
3.
+#12 Сообщение balabolka » 05 июл 2018 22:43
На Вашем скриншоте обрезаны надписи у настроек.
#13 Сообщение pikachu » 06 июл 2018 19:03
Labelы обрезались т.к. в Win средний размер текста ).
У меня та же история со средним размером текста. Диалог "Общие настройки" не умещается по вертикали на экране с разрешением 1360Х768 : не видны кнопки ОК и Отмена. Версия программы - 2.15.0.699. Пока не поправлено с июля, но потом будет? Подождать еще?#14 Сообщение balabolka » 06 июл 2018 20:35
pikachu
Спасибо, очень полезная информация.
- balabolka
- V.I.P.
Балаболка TTS
Программа запоминает настройки для каждого голоса отдельно. Не вижу причин менять это.levm писал(а): Часто индивидуально установленные значения "Скорость" + "Высота звука" самопроизвольно меняются на значения по умолчанию.
Они должны отображаться нормально; не замечал каких-либо проблем с этим.levm писал(а): Можно ли включить всплывающие подсказки к значкам на панели инструментов?
Какая версия Windows используется? "Шкурки" применяются в программе? В других программах всплывающие подсказки отображаются?
Да, спасибо за информацию (добавлял новые настройки и забыл, что окно может не уместиться в экран). Изменю расположение элементов в окне и сами размеры окна в следующей версии.levm писал(а): Диалог "Общие настройки" не умещается по вертикали на экране с разрешением 1360Х768
- levm
- Обыватель
Балаболка TTS
Не использую разные голоса. Исключительно один, который установил сам.
Сегодня отображаются - вчера их не было. Вопрос снят.
Тогда есть просьба изменить также окно редактирования словарей DIC. Там не видны поле вставки искомого слова и кнопка Найти - они тоже не умещаются по вертикали (скриншот - ниже).
* * *
Дополнительно. Постоянно пользуюсь программой, занимающей правую половину экрана, а левую занимает текстовой редактор со справочными данными правил ударений и их исправлений. Имеющееся окно поиска Поиск/Замена (Ctrl+F/R) - длинное по ширине и высокое, поэтому оно перекрывает большую часть текстового редактора, чего не случалось в 2.11, т. е. чтобы свериться с правилом ударения сейчас приходится временно закрывать это окно. Замедляет использование. Если Вы согласитесь, желательно было бы вернуть окно к размерам (ширине и высоте), бывшим в версии 2.11. Иными словами, оптимальна была бы ширина окна, которая в положении программы на половине экрана занимала бы ширину, равную ширине только основного текстового экрана программы в таком половинном положении, не накладываясь ни на вспомогательный текстовой редактор, ни на панель словарей. Последнее - чтобы использовать возможность открывания редактора словарей, не закрывая/перемещая диалог общего поиска (Ctrl+F/R). Было бы значительно удобнее: в процессе общего поиска открываешь редактор словаря, редактируешь ударение в слове, закрываешь редактор и можешь сразу искать другое слово без вызова окна поиска Ctrl+F - оно осталось незакрытым, готовым.- Вложения
-
- redaktor-slovarei.jpg (117.52 КБ) 58733 просмотра
- balabolka
- V.I.P.
Балаболка TTS
Рекомендую, всё-таки, подумать об использовании монитора с большим разрешением. Разрешение 1360x768 и крупный шрифт - это не лучшие условия для работы с текстовыми редакторами.levm писал(а): Тогда есть просьба изменить также окно редактирования словарей DIC.
Подумаю над размещением элементов в окне редактора словарей DIC/REX, но обещать ничего не могу.
Высота окна уже не изменится, а насчет возможности изменять ширину окна также обещаю подумать.levm писал(а): желательно было бы вернуть окно к размерам (ширине и высоте), бывшим в версии 2.11
(И вновь: проблема не в окне, проблема в маленьком экране Вашего ноутбука.)
Не уверен, что это хорошее решение. Окно поиска в любом случае придется закрывать, так как оно располагается поверх других окон в программе. А вот надо ли его автоматически открывать после того, как будет закрыто окно редактора, - не знаю. Мне лично не кажется это правильным.levm писал(а): использовать возможность открывания редактора словарей, не закрывая/перемещая диалог общего поиска
- levm
- Обыватель
Балаболка TTS
Проверил в Справке Microsoft Word. Там рекомендовано: "Монитор Super VGA (800 x 600) или более высокое разрешение с 256 цветами". Если Вы видели в интернете другие рекомендации, Илья, на сколько дюймов тогда увеличить размер будущего монитора, или, может, из Вашего опыта использования своей программы? У меня экран 19 дюймов. Я в интернете не видел рекомендаций на эту тему. Средний размер шрифта настраивал по комфорту чтения.
У меня стационарный РС. Для других программ 19 дюймов вполне хватает.
Отправлено спустя 53 минуты 24 секунды:
Илья, все же осталось непонятно решение в случае, если желательные индивидуальные настройки "Скорость" + "Высота звука" иногда самопроизвольно меняются на значения по умолчанию, т. е. что нужно сделать, если они не всегда сохраняются:
Это встречалось неоднократно.
- Loadr
- Прохожий
Балаболка TTS
Подскажите, пожалуйста, как можно заменить голос при записи Yandex SpeechKit на Oksana, например. Пишу <voice required="Name=Yandex SpeechKit Oksana">, на работает. Перебрал другие варианты, не получается. Как тут правильно надо написать?
- balabolka
- V.I.P.
Балаболка TTS
Следует различать голоса, установленные на Вашем компьютере (локально), и голоса, доступные в виде онлайн-сервисов (удаленно). XML тег, который Вы приводите в своем сообщении, - это тег для работы с голосами SAPI 5, установленными на Вашем компьютере. Для онлайн-сервисов (таких как Yandex SpeechKit) этот тег не будет работать.
Официально в Yandex SpeechKit нет команд для смены голоса/языка. Но в "Балаболке" есть свои собственные теги для этого. В окне "Сохранить аудиофайл при помощи сервиса Yandex SpeechKit", в поле "Текст" щелкните правой кнопкой мыши и выберите пункт контекстного меню Сменить язык. Откроется окно с параметрами нового голоса. После вставки текст будет выглядеть примерно так:
Смена голоса будет действовать до нового тега или до конца текста.– Мы будем биться до тех пор, пока один из нас не умрет, понимаете? – {{Lang=ru-RU;ermil;1.0;n}}с яростью сказал генерал, стиснув зубы.
Также, можно вставить паузу в текст (пункт Вставить паузу в контекстном меню). Длительность интервала тишины должна быть задана в миллисекундах.
Снаружи донесся неясный шум; стук тяжелых шагов, невнятные голоса и бряцание оружия заглушили веселый говор гостей, который сразу сменился тревожным молчанием. {{Pause=3000}} Шум приближался; в дверь три раза ударили.
- Loadr
- Прохожий
Балаболка TTS
Спасибо за быстрый ответ! Всё заработало отлично. Примерно так (9 мб)balabolka писал(а): ↑25 май 2019 22:40Официально в Yandex SpeechKit нет команд для смены голоса/языка. Но в "Балаболке" есть свои собственные теги для этого. В окне "Сохранить аудиофайл при помощи сервиса Yandex SpeechKit", в поле "Текст" щелкните правой кнопкой мыши и выберите пункт контекстного меню Сменить язык. Откроется окно с параметрами нового голоса. После вставки текст будет выглядеть примерно так:
https://mega.nz/#!YvZUkaBT!r12UfRSo2RgD ... -TYVSNVacs
Вообще спасибо вам за программу, очень мощный инструмент.
- Vladazz
- Интересующийся
Балаболка TTS
Доброго время суток, а подскажите программа Балаболка с открытым исходным кодом , если да то как его посмотреть? Спасибо.
- balabolka
- V.I.P.
- Vladazz
- Интересующийся
Балаболка TTS
В программе балаболка есть сервис читать по методу spritz . А можно при этом сделать чтоб выводимое слово при этом звучало. Совмещение метода spritz и голоса даст возможность ускоренного изучения чтения любого языка. Такую функцию можно добавить.
- balabolka
- V.I.P.
Балаболка TTS
Вашу идею довольно затруднительно реализовать.
- SAPI 5 позволяет менять скорость речи от -10 до +10, с шагом в единицу. Этого диапазона недостаточно для синхронизации компьютерной речи с методом чтения Spritz.
- Если попробовать записать звуковой файл с речью заранее, а затем менять скорость воспроизведения при чтении текста по методу Spritz, проблема синхронизации всё равно останется. Нужны будут какие-то метки внутри звукового файла, чтобы можно было совместить звук с показываемым текстом. И даже в этом случае добиться полной синхронности не удастся.
- Главное в методе Spritz - это то, что текст отображается на экране определенное число миллисекунд. Этот интервал времени рассчитывается по определенному алгоритму. А если надо синхронизировать речь и показ текста, все алгоритмы метода Spritz теряют смысл: текст полностью будет зависеть от речи, ничего вычислять не надо.
Когда у Вас будет видеофайл с речью и текстом, можно будет воспроизводить его в любом проигрывателе, на любой устройстве.
- Vladazz
- Интересующийся
Балаболка TTS
Спасибо большое за разъяснение. В принципе , то что Вы мне предложили я с этого и начинал , но это очень трудоемкий путь .
SAPI 5 позволяет менять скорость речи от -10 до +10, с шагом в единицу - этого в принципе достаточно ( бешеные скоростя spritz не нужны) если бы при этом на экране появлялось по одному слову как это выглядит в spritz.
Еще раз спасибо!
Может посоветуете какую-нибудь читалку с открытым кодом.
SAPI 5 позволяет менять скорость речи от -10 до +10, с шагом в единицу - этого в принципе достаточно ( бешеные скоростя spritz не нужны) если бы при этом на экране появлялось по одному слову как это выглядит в spritz.
Еще раз спасибо!
Может посоветуете какую-нибудь читалку с открытым кодом.
- tonio_k
- V.I.P.
Балаболка TTS
Демагог - имеет открытый код. Кроме того поддерживает пользовательские скрипты lua, так что, теоретически можно сделать что то под себя через скрипты не влезая особо в код самой программы.
- good_cat
- Администратор
Балаболка TTS
tonio_k, программа "Демагог" не является программой с открытым кодом. В дистрибутив включены исходники компонентов, используемых программой, в соответствии с их лицензией.
- Vladazz
- Интересующийся
- balabolka
- V.I.P.
Балаболка TTS
Я делал для немецких школьников подобную программу (по просьбе учителей из Германии): при чтении текста вслух компьютерным голосом в окне отображается одно текущее слово; при этом еще выделяются цветом корни слова или гласные буквы в корне. Еще программа умела показывать немецкие слова по слогам. Этот программный продукт должен был помочь детям, страдающим дислексией (хроническими проблемами с чтением).
То есть, такой подход - показ по одному слову при чтении текста вслух - бывает полезен безотносительно к методам скорочтения. Но не уверен, что когда-либо реализую подобное в "Балаболке".
- Vladazz
- Интересующийся
Балаболка TTS
Понятно. А эту программу достать где-нибудь можно? Она только поддерживает немецкий и есть там регулятор скорости.