<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<link rel="self" type="application/atom+xml" href="https://mytts.info/app.php/feed/topics" />

	<title>MyTTS</title>
	<subtitle>Форум о преобразовании текста в речь</subtitle>
	<link href="https://mytts.info/index.php" />
	<updated>2021-06-15T18:41:32+03:00</updated>

	<author><name><![CDATA[MyTTS]]></name></author>
	<id>https://mytts.info/app.php/feed/topics</id>

		<entry>
		<author><name><![CDATA[Krodha]]></name></author>
		<updated>2021-06-15T18:41:32+03:00</updated>

		<published>2021-06-15T18:41:32+03:00</published>
		<id>https://mytts.info/viewtopic.php?t=1122&amp;p=6414#p6414</id>
		<link href="https://mytts.info/viewtopic.php?t=1122&amp;p=6414#p6414"/>
		<title type="html"><![CDATA[Сведения, обсуждения • Что за голос Владимир (премиум)?]]></title>

					<category term="Сведения, обсуждения" scheme="https://mytts.info/viewforum.php?f=52" label="Сведения, обсуждения"/>
		
		<content type="html" xml:base="https://mytts.info/viewtopic.php?t=1122&amp;p=6414#p6414"><![CDATA[
Что за голос Владимир (премиум)? Кто разработчик?<br><a href="https://apihost.ru/voice" class="postlink" target="_blank" rel="noopener noreferrer">https://apihost.ru/voice</a> - V@ TTS - Владимир(PREM)<p>Статистика: Добавлено  <a href="https://mytts.info/memberlist.php?mode=viewprofile&amp;u=12850">Krodha</a> — 15 июн 2021 18:41 — Ответы 1 — Просмотры 107</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[FatersFaters]]></name></author>
		<updated>2021-04-10T09:05:43+03:00</updated>

		<published>2021-04-10T09:05:43+03:00</published>
		<id>https://mytts.info/viewtopic.php?t=1078&amp;p=6190#p6190</id>
		<link href="https://mytts.info/viewtopic.php?t=1078&amp;p=6190#p6190"/>
		<title type="html"><![CDATA[Балаболка • Чтение шахматной нотации]]></title>

					<category term="Балаболка" scheme="https://mytts.info/viewforum.php?f=28" label="Балаболка"/>
		
		<content type="html" xml:base="https://mytts.info/viewtopic.php?t=1078&amp;p=6190#p6190"><![CDATA[
Здравствуйте, малыш занимается шахматами и ему требуется заучивать по 15-20 ходов. Лучше всего это делает на слух. Для этого пишу на диктофон и часто сам ошибаюсь. Приходится перезаписывать. Попробовал передать это дело Балаболке: в словарях поменял произношение чтобы программа понимала шахматную нотацию, что R это ладья, а В это слон и т.д. Но выявилось пару проблем:<br>1. Программа не видит разницу между маленькой b - которая Б и большой B - которая слон;<br>2. После каждых ходов нужны паузы, например Е4 Е5 пауза около 8-10 секунд и следующая, а программа берет много ходов залпом и читает быстренько Е4Е5КоньФ3КоньФ6 и т.д. Не знаю как устранить эту проблему. Теги пробовал или я их неправильно ввожу или они не работают. <br><br>Как можно решить эти проблемы?<p>Статистика: Добавлено  <a href="https://mytts.info/memberlist.php?mode=viewprofile&amp;u=12197">FatersFaters</a> — 10 апр 2021 09:05 — Ответы 1 — Просмотры 270</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Primkray]]></name></author>
		<updated>2021-02-23T04:34:21+03:00</updated>

		<published>2021-02-23T04:34:21+03:00</published>
		<id>https://mytts.info/viewtopic.php?t=1062&amp;p=5721#p5721</id>
		<link href="https://mytts.info/viewtopic.php?t=1062&amp;p=5721#p5721"/>
		<title type="html"><![CDATA[Сведения, обсуждения • Эмоции в голосах tts]]></title>

					<category term="Сведения, обсуждения" scheme="https://mytts.info/viewforum.php?f=52" label="Сведения, обсуждения"/>
		
		<content type="html" xml:base="https://mytts.info/viewtopic.php?t=1062&amp;p=5721#p5721"><![CDATA[
Подскажите, может есть идеи или решения как добавить эмоций голосу tts?<br> Вот  к примеру текст<br>"- А ну, вперед, обезьяны! Или вечной жизни захотелось?!<br>Неизвестный взводный, 1918 год"<br>Озвучка - <div class="inline-attachment"><dl class="file"><dt><img src="./images/upload_icons/zip.gif" alt="" /> <a class="postlink" href="https://mytts.info/download/file.php?id=1761">zvd.wav</a></dt></dl></div>Звучит конечно не плохо, но как же не хватает эмоций!<p>Статистика: Добавлено  <a href="https://mytts.info/memberlist.php?mode=viewprofile&amp;u=11143">Primkray</a> — 23 фев 2021 04:34 — Ответы 23 — Просмотры 1373</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Primkray]]></name></author>
		<updated>2021-01-16T03:33:01+03:00</updated>

		<published>2021-01-16T03:33:01+03:00</published>
		<id>https://mytts.info/viewtopic.php?t=1056&amp;p=5408#p5408</id>
		<link href="https://mytts.info/viewtopic.php?t=1056&amp;p=5408#p5408"/>
		<title type="html"><![CDATA[Сведения, обсуждения • Озвучивание текста разными голосами]]></title>

					<category term="Сведения, обсуждения" scheme="https://mytts.info/viewforum.php?f=52" label="Сведения, обсуждения"/>
		
		<content type="html" xml:base="https://mytts.info/viewtopic.php?t=1056&amp;p=5408#p5408"><![CDATA[
Приветствую!<br>Подскажите варианты реализации идеи, как озвучить текст разными голосами, мужским и женским к примеру? Как вариант выделять текст для озвучивания определенным голосом тегами?<p>Статистика: Добавлено  <a href="https://mytts.info/memberlist.php?mode=viewprofile&amp;u=11143">Primkray</a> — 16 янв 2021 03:33 — Ответы 6 — Просмотры 1015</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Lecron]]></name></author>
		<updated>2020-11-20T18:29:51+03:00</updated>

		<published>2020-11-20T18:29:51+03:00</published>
		<id>https://mytts.info/viewtopic.php?t=958&amp;p=4958#p4958</id>
		<link href="https://mytts.info/viewtopic.php?t=958&amp;p=4958#p4958"/>
		<title type="html"><![CDATA[Программы для обработки текста • Dicrector — компонент применяющий словари с строке текста. Написан на Python.]]></title>

					<category term="Программы для обработки текста" scheme="https://mytts.info/viewforum.php?f=41" label="Программы для обработки текста"/>
		
		<content type="html" xml:base="https://mytts.info/viewtopic.php?t=958&amp;p=4958#p4958"><![CDATA[
ПРЕДУПРЕЖДЕНИЕ: Это не конечная пользовательская программа, а компонент для написания таких программ. Может использоваться из других Python скриптов, а сам Python может быть вызван из множества других языков. В том числе из Lua.<br><br>Название произошло от Dictionary corrector. Первопричиной положившей первый камень в код компонента послужило медленное применение больших словарей из сотен тысяч правил в существующих программах. И даже быстрый режим некоторых программ, накладывая существенные ограничения на словари, тоже не мог похвастаться особой быстротой. Цель достигнута. 900 страниц Войны и мира (1.8Мб) словарем из 270000 правил, обрабатывается всего за 14 секунд на i5-4440 в один поток (пример есть в Demo). Однако пошли пожелания, внешние и собственные — регулярки, макросы, омографы. Что в итоге было собрано в один компонент.<br><br>Применяемые словари не группируются и правила в них не сортируются, это ответственность пользователя. Кроме одного исключения, если подряд указаны несколько словарей одного типа. Для такого списка: 1.rex, 2.dic, 3.dic, 4.rex, 5.dic — будут сгруппированы только 2 и 3 словари.<br>Так как некоторые словари большие и на их загрузку уходит относительно немало времени, есть возможность перезагрузить отдельные словари, если они были изменены в процессе работы компонента. Например при прослушивании новых слов. Достаточно указать целевые словари. Если они входят в некую группу, соседние будут перезагружены автоматически.<br><br>Использование компонента простое (есть в Demo).<div class="codebox"><p>CODE: </p><pre><code>from dicrector import Correctorcorrector = Corrector(список_словарей)result = corrector.execute(line)</code></pre></div>Дополнительно есть функции поиска новых слов, согласование спряжений, преобразования римских в арабские и арабских в текст, и некоторые другие. Но это не основная функциональность, описывать не буду, смотрите в коде.<br><br><strong class="text-strong">Поддерживаются словари:</strong><br>Dic: Коррекция текста простыми правилами поиска и замены.<div class="spoilwrapper" style="margin:1em 0;font-weight:normal;padding:4px 10px;background-color:#fff;border:1px solid #dbdbdb;border-radius:4px;color:#333"><div class="spoiltitle" style="margin:0;padding:0;width:100%"><span class="spoilbtn" style="margin:2px 5px;text-transform:uppercase;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:11px;font-weight:bold;display:block;cursor:pointer;color:#333" data-show="► Показать" data-hide="▼ Скрыть">► Показать</span></div><div class="spoilcontent" style="color:#333;display:none;padding:5px;border-top:1px solid #ccc">Область применения: <em class="text-italics">слово</em>.<br>Формат правила: <em class="text-italics">поиск=замена</em>.<br>Пример: <em class="text-italics">$Ринуальд*=Ринуа`льд</em>.<br><br>  Поиск индексный. Вместо перебора всех правил, отбираются только те, которые имеют шанс быть применены. Поэтому скорость почти не зависит от размера словаря и чем он больше, тем больше выигрыш по сравнению с классическим способом. Вплоть до 100 раз по сравнению с Балаболкой на словарях из сотен тысяч правил.<br>  Для поиска может использоваться маска *, означающая 0 и более количество символов/букв. Маска может использоваться только по краям — *оиск, поис*, *оис*. В середине слова, по*ск, воспринимается как обычный символ/буква. В замене маску указывать не надо. В замене, может указываться как одно слово (обычно), так и несколько. Осторожно. Во втором случае, словосочетание будет восприниматься как отдельное слово до тех пор, пока не произойдет переразбивка текста. Что не позволит применить к результату замены этим правилом, нижележащие правила.<br><br>Модификаторы:<br>$ для поиска, означает чувствительность к регистру.</div></div>Dicx: Коррекция текста расширенными правилами поиска и замены. dic(eXtended)<div class="spoilwrapper" style="margin:1em 0;font-weight:normal;padding:4px 10px;background-color:#fff;border:1px solid #dbdbdb;border-radius:4px;color:#333"><div class="spoiltitle" style="margin:0;padding:0;width:100%"><span class="spoilbtn" style="margin:2px 5px;text-transform:uppercase;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:11px;font-weight:bold;display:block;cursor:pointer;color:#333" data-show="► Показать" data-hide="▼ Скрыть">► Показать</span></div><div class="spoilcontent" style="color:#333;display:none;padding:5px;border-top:1px solid #ccc">Область применения: <em class="text-italics">предложение</em><br>Формат правила: <em class="text-italics">ключ: поиск=замена</em><br>Пример: <em class="text-italics">пра*ило из * слов*=пра*ило из * слов</em><br><br>Дополнительно к правилам dic , строка поиска может содержать шаблон * , как в середине слова, так и заменять шаблоном целые слова. Фактически формат vcb, за небольшим исключением. В строке поиска, для индексного доступа, должно быть хоть одно слово ключ без шаблона в его середине. Шаблоны по краям словосочетания/фразы поиска, в правой части дублировать не надо, аналогично правилам dic. Однако серединные шаблоны нуждаются в повторении.<br>Если ключ выделить невозможно, значит нужно использовать rex-формат словаря. Использование предварительной фильтрации правил по ключу, существенно, на порядки, сокращает количество применяемых к тексту правил, а значит и скорость обработки. Правила не чувствительны к регистру.</div></div>Rex: Коррекция текста правилами на основе регулярных выражений.<div class="spoilwrapper" style="margin:1em 0;font-weight:normal;padding:4px 10px;background-color:#fff;border:1px solid #dbdbdb;border-radius:4px;color:#333"><div class="spoiltitle" style="margin:0;padding:0;width:100%"><span class="spoilbtn" style="margin:2px 5px;text-transform:uppercase;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:11px;font-weight:bold;display:block;cursor:pointer;color:#333" data-show="► Показать" data-hide="▼ Скрыть">► Показать</span></div><div class="spoilcontent" style="color:#333;display:none;padding:5px;border-top:1px solid #ccc">Область применения: <em class="text-italics">строка</em><br>Формат правил: <br><em class="text-italics">regexp_поиска=строка_замены</em><br><em class="text-italics">regexp_поиска=@название_макроса</em><br>Пример: <em class="text-italics">(\d)\/(\d)=$1 / $2</em><br><br>Модификаторы:<br>$ в начале строки поиска (всего правила), аналогично словарям dic, указывает на чувствительность правила к регистру.<br>@ в начале строки замены (правая часть правила, после знака равно), указывает на использование функции, возвращающей строку замены. Функции замены должны располагаться в python файле, с названием полученным из имени словаря как %dicname%_%ext%.py. В качестве входного параметра, принимают match объект, содеражащий найденный текст и его группы.</div></div>Rexw: Коррекция текста правилами на основе регулярных выражений. rex(Word)<div class="spoilwrapper" style="margin:1em 0;font-weight:normal;padding:4px 10px;background-color:#fff;border:1px solid #dbdbdb;border-radius:4px;color:#333"><div class="spoiltitle" style="margin:0;padding:0;width:100%"><span class="spoilbtn" style="margin:2px 5px;text-transform:uppercase;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:11px;font-weight:bold;display:block;cursor:pointer;color:#333" data-show="► Показать" data-hide="▼ Скрыть">► Показать</span></div><div class="spoilcontent" style="color:#333;display:none;padding:5px;border-top:1px solid #ccc">Область применения: <em class="text-italics">слово</em><br>Формат правила: <em class="text-italics">regexp_поиска=@функция_замены</em><br>Пример: <em class="text-italics">^[IVXLCDMХСМ]{2,}$=@roman2digit</em><br><br>Основное назначение словаря, применение функций к отдельным словам. Чтобы при использовании словаря в середине цепочки обработки, между словарями с областью применения "слово", не приходилось собирать всю строку из слов, с последующим обратным разбиением. Плюс, данный тип словаря реализует функцию has_rule, позволяющую проверить, есть ли слово в словаре, что полезно при поиске новых имен, куда также попадают аббревиатуры.<br>В остальном, повторяет словарь rex, за исключением некоторого упрощения. В функцию передается все слово (строка), а не найденные фрагменты. При использовании в начале и конце цепочки обработки, рациональнее использовать обычный rex-словарь.</div></div>Omo: Коррекция текста правилами на основе морфологии и синтаксиса. Используется для снятия омографии.<div class="spoilwrapper" style="margin:1em 0;font-weight:normal;padding:4px 10px;background-color:#fff;border:1px solid #dbdbdb;border-radius:4px;color:#333"><div class="spoiltitle" style="margin:0;padding:0;width:100%"><span class="spoilbtn" style="margin:2px 5px;text-transform:uppercase;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:11px;font-weight:bold;display:block;cursor:pointer;color:#333" data-show="► Показать" data-hide="▼ Скрыть">► Показать</span></div><div class="spoilcontent" style="color:#333;display:none;padding:5px;border-top:1px solid #ccc">Область применения: <em class="text-italics">слово</em><br>Формат правила: <em class="text-italics">ключ=по_умолчанию : вариант1|условия1| : вариант2|условия2| : вариантN|условияN|</em><br>Формат условия: <em class="text-italics">|группа_признаков1|группа_признаков2|группа_признаковN|</em><br>Формат группы: <em class="text-italics">признак1 признак2 признакN</em><br>Примеры: <br><em class="text-italics">вертела=верте`ла : ве`ртела|сущ ед| : верте`ла|гл| : вертела`|сущ мн|<br>сложен=сло`жен : сло`жен|прч|прл @$сложный| : сложён|прл @$сложённый|</em><br><br>Варианты проверяются в порядке указания, до первого совпадения условия. Если ни одно условие не удовлетворено, используется вариант по_умолчанию. Группы проверяются в порядке указания, до первого совпадения требований. Условие считается выполненным, если выполняются все признаки группы.<br><br>Модификаторы:<br>$ - сравнение со словом ($в, $на, $крыть). При отсутствии модификатора, проверяются грамматические признаки (гл, сущ, прош, одуш, ед и т.д), полный список смотри в файле grammar_desc.txt.<br>@ — проверка нормальной формы. Для слова (дымки -&gt; @$дымка или @$дымок) или грамматики (@гл @перех). Последнее, к сожалению, несмотря на реализацию в коде, смысла не имеет, так как не определяется используемой библиотекой грамматики.<br>&gt; — подчиненное (дочернее) к обрабатываемому слово в синтаксическом дереве предложения.<br>&lt; — родительское к обрабатываемому слово в синтаксическом дереве предложения.</div></div>Omn: Коррекция текста правилами на основе нейросетей. Используется для снятия омографии, когда невозможно разрешить на основе правил грамматики.<div class="spoilwrapper" style="margin:1em 0;font-weight:normal;padding:4px 10px;background-color:#fff;border:1px solid #dbdbdb;border-radius:4px;color:#333"><div class="spoiltitle" style="margin:0;padding:0;width:100%"><span class="spoilbtn" style="margin:2px 5px;text-transform:uppercase;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:11px;font-weight:bold;display:block;cursor:pointer;color:#333" data-show="► Показать" data-hide="▼ Скрыть">► Показать</span></div><div class="spoilcontent" style="color:#333;display:none;padding:5px;border-top:1px solid #ccc">Область применения: <em class="text-italics">предложение</em>. (Фактически ищется слово, но для классификации, нужно получить окружающий омограф контекста)<br>Формат правила: <em class="text-italics">ключ=название_корпуса|вариант1|вариант2|вариантN|</em><br>Примеры (порядок вариантов должен совпадать с порядком указанным в корпусе):<br><em class="text-italics">замок=замок|за`мок|замо`к|<br>замка=замок|за`мка|замка`|</em><br><br>Файлы корпуса должны иметь расширение ".corpus" и находится в подпапке "corpus", расположенной в папке словаря. Там же будет находится созданная модель.<br>Сколь-нибудь вменяемый результат получается при размере корпуса уже в 100 записей. Но чем больше данных, тем точнее предсказание. Оптимально использовать одна словоформа — один корпус. Однако для разных словоформ, например хлопок, хлопком, хлопка, окружение совпадает в достаточной мере, чтобы:<br>а) объединить корпуса, когда записей в одном недостаточно для обучения сети;<br>б) использовать корпус от одной словоформы, для распознавания другой, если нет желания проводить разметку, а точность удовлетворяет.<br>Тогда для омографа указывается "чужой" корпус (второй из примеров правил словаря).<br><br>Первая строка корпуса должна содержать варианты используемых ударений, в формате "<em class="text-italics">за`мок|замо`к"</em> или если корпус объединенный, все словоформы, разделенные пробелом  <em class="text-italics">хло`пок хло`пком хло`пка|хлопо`к хлопка` хлопко`м</em>. Порядок словоформ в группе, значения не имеет:<br><br>При отсутствии сохраненной модели, на ее выбор и создание, в зависимости от размера корпуса уходит от нескольких десятков секунд до нескольких минут. При следующем запуске модель будет загружена сразу. Если вы изменили корпус, для пересоздания модели удалите ее файл.</div></div>Как вы заметили, для словарей указывается область применения. Суть в том, что программа разбивает строку на предложения, а предложения на слова. Процедура не быстрая. Если после замены слова, понадобился текст предложения, оно будет собрано из слов. Соответственно строка собрана из предложений. Если после сборки вам понадобится опять перейти на более низкую область видимости, текст вновь будет разбит на составляющие. И вновь собран, при переходе на более высокую. Поэтому словари стоит располагать в порядке убывания и последующего увеличения области видимости — строка, предложение, слово, предложение, строка. <br><br>Установка компонента: "pip install . " находясь в папке пакета или "pip install path/to/package" из любого другого места.<br><br>Планы на будущее: выкладывать на GitHub или PyPi не планирую. К проекту охладел. Но если поступит идея несущая <span style="text-decoration:underline">существенное</span> улучшение качества или скорости обработки, с удовольствием рассмотрю. Также постараюсь исправлять ошибки. Мелкий фич-реквест не предлагать.<br><br>Лицензия: Делайте что хотите. Но надеюсь на указание авторства.<br><div class="inline-attachment"><dl class="file"><dt><img src="./images/upload_icons/zip.gif" alt="" /> <a class="postlink" href="https://mytts.info/download/file.php?id=1586">dicrector.zip</a></dt></dl></div><div class="inline-attachment"><dl class="file"><dt><img src="./images/upload_icons/zip.gif" alt="" /> <a class="postlink" href="https://mytts.info/download/file.php?id=1587">dicrector_with_demo.7z</a></dt></dl></div><p>Статистика: Добавлено  <a href="https://mytts.info/memberlist.php?mode=viewprofile&amp;u=57">Lecron</a> — 20 ноя 2020 18:29 — Ответы 6 — Просмотры 1064</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[tonio_k]]></name></author>
		<updated>2020-10-31T01:09:55+03:00</updated>

		<published>2020-10-31T01:09:55+03:00</published>
		<id>https://mytts.info/viewtopic.php?t=948&amp;p=4824#p4824</id>
		<link href="https://mytts.info/viewtopic.php?t=948&amp;p=4824#p4824"/>
		<title type="html"><![CDATA[Тематические словари • Словарь Орфоэпический в формате замен dic (для Балаболки и Демагога)]]></title>

					<category term="Тематические словари" scheme="https://mytts.info/viewforum.php?f=40" label="Тематические словари"/>
		
		<content type="html" xml:base="https://mytts.info/viewtopic.php?t=948&amp;p=4824#p4824"><![CDATA[
Создан на основе словаря:<br><strong class="text-strong">Полная парадигма. Морфология. Частотный словарь. Совмещенный словарь. Автор М. Хаген.</strong><br><br>Взят с сайта:<br> <a href="http://www.speakrus.ru/dict/" class="postlink" target="_blank" rel="noopener noreferrer">http://www.speakrus.ru/dict/</a> <br>(здесь много других словарей, в т.ч. специализированных)<br><br>Словарь получился Орфоэпический т.е. заменяет в тексте слова на их произношение и ставит ударение. Это означает, что в словаре могут встретиться подобные замены:<br><br><span style="color:#000040">конечно=конЕ<strong class="text-strong">ш</strong>но<br>а что=а <strong class="text-strong">ш</strong>тО<br>парашют=праш<strong class="text-strong">У</strong>т</span><br><br>Из словаря удалены правила для слов-омографов по списку взятого из словаря all_omographs.hmg (от <strong class="text-strong">good_cat</strong>). А так же правила, которые Демагог выводит как ошибочные.<br><br>Судя по всему, основной словарь на сайте иногда обновляется. Так что обновления возможны.<br><br>Словарь не проверялся на правильность замен ударения и произношения - выкладывается "как есть".<div class="inline-attachment"><dl class="file"><dt><img src="./images/upload_icons/zip.gif" alt="" /> <a class="postlink" href="https://mytts.info/download/file.php?id=1524">Орфоэпия.zip</a></dt></dl></div>В архиве присутствуют два варианта словаря:<br><strong class="text-strong">NEW_Орфоэпия.dic</strong>  - ударение ставится путем замены ударной гласной на загл<strong class="text-strong">А</strong>вную букву<br><strong class="text-strong">NEW_Орфоэпия+.dic</strong> - ударение ставится путем добавления "+" перед ударной гласной<p>Статистика: Добавлено  <a href="https://mytts.info/memberlist.php?mode=viewprofile&amp;u=51">tonio_k</a> — 31 окт 2020 01:09 — Ответы 32 — Просмотры 3271</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[dolovlet]]></name></author>
		<updated>2020-09-18T18:07:45+03:00</updated>

		<published>2020-09-18T18:07:45+03:00</published>
		<id>https://mytts.info/viewtopic.php?t=931&amp;p=4459#p4459</id>
		<link href="https://mytts.info/viewtopic.php?t=931&amp;p=4459#p4459"/>
		<title type="html"><![CDATA[Ivona Татьяна и Максим • Пожалуйста, помогите решить проблему с установленными голосами IVONA]]></title>

					<category term="Ivona Татьяна и Максим" scheme="https://mytts.info/viewforum.php?f=5" label="Ivona Татьяна и Максим"/>
		
		<content type="html" xml:base="https://mytts.info/viewtopic.php?t=931&amp;p=4459#p4459"><![CDATA[
Уважаемые любители аудиокниг и речевых синтезаторов, я попал в неприятную ситуацию (и уже довольно давно) и прошу Вашей помощи и совета: я установил программу Балаболка и несколько голосов от разных фирм, в т.ч. и 2 русскоязычных голоса от фирмы Ивона.<br>Поскольку для платных голосов установил пиратские версии – старался отключать Интернет, когда слушал аудиокниги через Балаболку. Но один раз забыл сделать это вовремя и получил предупреждение от «Ивоны» и вскоре ВСЕ ГОЛОСА вместо полноценного звучания стали издавать какие-то тянучие «хрипы». Не знаю, что Ивона сделала с моим компьютером – но с тех пор невозможно на нем слушать книги ни через Балаболку ни через другие подобные программы.<br>Не знаю, что и делать! Я уже и удалял всё, что можно и устанавливал заново – НЕ ПОМОГАЕТ!<br>Компьютерных мастеров, способных помочь решить эту проблему я не нашел.<br>Может быть, кто-то подскажет мне – как решить эту проблему и восстановить нормальную работу Балаболки и всех этих голосов озвучки?<br>Буду очень признателен!..<p>Статистика: Добавлено  <a href="https://mytts.info/memberlist.php?mode=viewprofile&amp;u=8909">dolovlet</a> — 18 сен 2020 18:07 — Ответы 4 — Просмотры 1540</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Fenix]]></name></author>
		<updated>2020-08-25T18:32:34+03:00</updated>

		<published>2020-08-25T18:32:34+03:00</published>
		<id>https://mytts.info/viewtopic.php?t=926&amp;p=4329#p4329</id>
		<link href="https://mytts.info/viewtopic.php?t=926&amp;p=4329#p4329"/>
		<title type="html"><![CDATA[Сведения, обсуждения • Синтез речи в GNU/Linux]]></title>

					<category term="Сведения, обсуждения" scheme="https://mytts.info/viewforum.php?f=52" label="Сведения, обсуждения"/>
		
		<content type="html" xml:base="https://mytts.info/viewtopic.php?t=926&amp;p=4329#p4329"><![CDATA[
У нас на форуме много людей используют TTS на Windows или Android, а вот упоминаний о Linux я не встречал довольно давно. Пока не буду создавать отдельные категории для обсуждения этого дела. Посмотрим, на сколько это будет нужно и интересно.<br>Здесь я постараюсь рассказать о тех проектах, которые мне известны и чем наиболее реально можно пользоваться в наше время. Не нужно этот текст воспринимать как обзорную статью. Это лишь мой опыт. И так: если в Windows есть определённый стандарт работы программы оболочки и движка, такой как Sapi, то в Linux, как я понимаю, такого нет. Там гораздо чаще можно увидеть реализацию взаимодействия программы клиента и движка напрямую. Лично я хоть и видел такие проекты, но особо с ними не взаимодействовал. Мне в Linux нужно было использовать синтез, как вывод для экранного диктора "Orca", ну и для чтения книг. В моём случае взаимодействие происходило через речевой сервер <a href="https://github.com/brailcom/speechd" class="postlink" target="_blank" rel="noopener noreferrer">Speech dispatcher</a>. Если говорить о синтезаторах, то самым качественным и пригодным для нас я считаю RHVoice. К сожалению, в виде нормальных пакетов для популярных дистрибутивов последних версий нет. Придётся собирать из исходников. Если будет нужно, инструкцию по сборке и подключению к Speech dispatcher в Ubuntu или Debian могу выложить. Для Archlinux он есть в AUR. Словари и конфиги выглядят так же, как и на Windows и Android. По-мима хорошего качества и гибкости, он обладает и хорошим откликом. Если использовать его с Orca, это может быть очень важно. Ещё есть проект <a href="http://voxin.oralux.net" class="postlink" target="_blank" rel="noopener noreferrer">Voxin</a>. Он предоставляет голоса IBM TTS и Nuance Vocalizer для многих языков. Украинские и русские голоса Vocalizer есть. Конечно же, синтезатор коммерческий. Один голос стоит примерно 1700 Руб. Цена может меняться в зависимости от выбранного качества. Я использовал компактную версию Кати. В целом всё довольно хорошо. Есть некоторые глюки, но их обещали вскоре устранить. К примеру, иногда при чтении у меня проглатывались даты определённого формата. Особых настроек сам синтезатор пока не имеет. Можно установить на Ubuntu, Debian, Fedora, Opensuse, Gentoo, Arch. Хоть последний и был заявлен на сайте, мне там голос установить не удалось. Есть также проект <a href="http://poretsky.homelinux.net/packages/index-ru.html" class="postlink" target="_blank" rel="noopener noreferrer">Игоря Порецкого</a>. В него входит чуть изменённая версия Emacs, надстройка "Emacspeak" для поддержки речевого вывода и речевой сервер "Multispeech" его разработки. Он позволяет осуществлять автоматическое переключение голосов при чтении мультиязычных текстов. Для русского задействован его собственный синтезатор "RuTTS". Голос этот можно услышать под Windows в программе BookMania, а под Android - в приложении "Nefonit TTS". Что самое интересное, хоть голос и один, но по факту одинакова только речевая база. Авторы у этих синтезаторов разные. У RuTTS есть большой словарь Rulex. для чтения остальных языков Multispeech использует голоса проекта <a href="https://wiki.archlinux.org/index.php/Mbrola" class="postlink" target="_blank" rel="noopener noreferrer">Mbrola</a>. Всё это великолепие конечно же можно задействовать и не из Emacs. Если говорить про саму Mbrola, установить их голоса можно отдельно. Они есть в репозиториях всех популярных дистрибутивов, но если нужно подключить их к Orca, придётся поплясать с бубном. Ещё среда Linux может нам предложить Espeak. Открытый, лёгкий, мультиязычный, но по качеству - так себе... По умолчанию он используется везде, где только можно. Есть почти во всех репозиториях. В Ubuntu вместе со Speech dispatcher и Orca установлен изначально. Для русского можно ещё попробовать <a href="http://www.cstr.ed.ac.uk/projects/festival/" class="postlink" target="_blank" rel="noopener noreferrer">Festival TTS</a>. В интернете есть много примеров его использования и инструкций по установке. Качеством он не отличается, да и с Orca очень сильно тормозит. Ещё можно вспомнить очень маленький синтезатор Pyco TTS. Раньше он использовался в Android. Есть в репозиториях Ubuntu, но русский он не поддерживает. Теперь о читалках. В Emacs можно использовать утилитку R-book, а из отдельных программ есть Foliate. На этом пока всё. Если кто обладает большей информацией, прошу уточнить и дополнить.<p>Статистика: Добавлено  <a href="https://mytts.info/memberlist.php?mode=viewprofile&amp;u=2">Fenix</a> — 25 авг 2020 18:32 — Ответы 3 — Просмотры 1816</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[mathem]]></name></author>
		<updated>2020-07-26T00:57:26+03:00</updated>

		<published>2020-07-26T00:57:26+03:00</published>
		<id>https://mytts.info/viewtopic.php?t=907&amp;p=4168#p4168</id>
		<link href="https://mytts.info/viewtopic.php?t=907&amp;p=4168#p4168"/>
		<title type="html"><![CDATA[Балаболка • Рассинхронизация в Балаболке]]></title>

					<category term="Балаболка" scheme="https://mytts.info/viewforum.php?f=28" label="Балаболка"/>
		
		<content type="html" xml:base="https://mytts.info/viewtopic.php?t=907&amp;p=4168#p4168"><![CDATA[
Ребята, помогите, пжл, решить проблему. Я хочу записать видео, в котором будет рассказываться, как получать те или иные математические символы в прогре LyX с помощью ЯП LaTeX. Озвучку буду делать с помощью прогры Балаболка. Надо, чтобы она произносила команда латех по буквам. А с помощью Балаболки я получаю мп3, воспроизведение которого я собираюсь делать в KaraFun Player 2. И все получается хорошо ровно до тех пор, пока в этом мп3 не попадется первая, произносимая по буквам, команда ТеХ. Как это происходит, все! Начинается рассинхронизация звука и текста, которая усиливается с каждой новой командой ТеХа. Пример вот в этом видео: <br><br><span data-s9e-mediaembed="youtube" style="display:inline-block;width:100%;max-width:640px"><span style="display:block;overflow:hidden;position:relative;padding-bottom:56.25%"> <strong>iframe</strong> </span></span><br><br>Там расхронизация начинается около 03:04, но поначалу еще терпимо. Однако, уже к 03:34 эта расхронизация достигает просто непереносимых размеров. И вот, что делать, не приложу ума.<p>Статистика: Добавлено  <a href="https://mytts.info/memberlist.php?mode=viewprofile&amp;u=3332">mathem</a> — 26 июл 2020 00:57 — Ответы 3 — Просмотры 1459</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[speech]]></name></author>
		<updated>2020-06-30T14:52:59+03:00</updated>

		<published>2020-06-30T14:52:59+03:00</published>
		<id>https://mytts.info/viewtopic.php?t=846&amp;p=3992#p3992</id>
		<link href="https://mytts.info/viewtopic.php?t=846&amp;p=3992#p3992"/>
		<title type="html"><![CDATA[Сведения, обсуждения • Обсудим интерфейс  (DSpeech, Балаболка, и другие программы ...)]]></title>

					<category term="Сведения, обсуждения" scheme="https://mytts.info/viewforum.php?f=52" label="Сведения, обсуждения"/>
		
		<content type="html" xml:base="https://mytts.info/viewtopic.php?t=846&amp;p=3992#p3992"><![CDATA[
Внешний интерфейс программ имеет значение для любого пользователя, и его структура отражается на скорости и удобстве работы с ними. <br>В частности условные обозначения функций программ отвечают за интуитивное восприятие ("читаемость") интерфейса. <br>Для примера я беру наш диалог с разработчиком программы Балаболка: в ней некорректное обозначение "тембр" было в итоге заменено на "высота звука". Но дальнейшие переговоры о наименовании этой переменной в программе ни к чему не привели. <br>Разработчик не согласен с тем, что "высота звука" в данном случае есть не совсем корректный термин. <br>Мой аргумент по сути в том, что "высота звука" применим к звуку в более общем широком смысле/значении, но никак не с точки зрения характеристики голоса. <br>Например: звук пролетающего самолета, в зависимости от приближения/удаления его от объекта, меняет "высоту" (уровень в децибелах и частоту). <br>Но для голоса есть конкретные характеристики его частотной "высоты": "октава" и "тон". <br>И это не "высота звука", а именно "октава", или "тон". <br>Я предлагаю использовать для этой переменной в интерфейсе Балаболки любой из этих терминов: <br>"тон", "октава", "высота голоса".  Разработчик до сих пор по этому вопросу проявляет своеобразную настойчивость, и оставил "высоту звука"... <br><br>Предлагаю обсуждать что понравилось и что нет в различных программах<p>Статистика: Добавлено  <a href="https://mytts.info/memberlist.php?mode=viewprofile&amp;u=116">speech</a> — 30 июн 2020 14:52 — Ответы 4 — Просмотры 2409</p><hr />
]]></content>
	</entry>
	</feed>
