<?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/topic/16" />

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

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

		<entry>
		<author><name><![CDATA[tonio_k]]></name></author>
		<updated>2021-03-16T18:11:47+03:00</updated>

		<published>2021-03-16T18:11:47+03:00</published>
		<id>https://mytts.info/viewtopic.php?t=16&amp;p=6069#p6069</id>
		<link href="https://mytts.info/viewtopic.php?t=16&amp;p=6069#p6069"/>
		<title type="html"><![CDATA[Demagog TTS]]></title>

		
		<content type="html" xml:base="https://mytts.info/viewtopic.php?t=16&amp;p=6069#p6069"><![CDATA[
<blockquote class="uncited"><div>Так что, кроме как опять подумать над этой проблемой, ничего обещать не могу</div></blockquote> если я правильно понял в чём проблема, то как вариант, добавить в окно диалога строку с найденным словом в контексте предложения со словами  слева и справа в пределах 50 символов от найденого слова.<p>Статистика: Добавлено  <a href="https://mytts.info/memberlist.php?mode=viewprofile&amp;u=51">tonio_k</a> — 16 мар 2021 18:11</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[flegont]]></name></author>
		<updated>2021-03-16T17:30:59+03:00</updated>

		<published>2021-03-16T17:30:59+03:00</published>
		<id>https://mytts.info/viewtopic.php?t=16&amp;p=6068#p6068</id>
		<link href="https://mytts.info/viewtopic.php?t=16&amp;p=6068#p6068"/>
		<title type="html"><![CDATA[Demagog TTS]]></title>

		
		<content type="html" xml:base="https://mytts.info/viewtopic.php?t=16&amp;p=6068#p6068"><![CDATA[
Так работает стандартный компонент Microsoft RichEdit, который используется в Демагоге для показа/редактирования текста. Если искомое слово находится за пределами видимости, то RichEdit автоматически прокручивает текст до тех пор, пока найденное слово не покажется на экране. Т.е. в последней строке.<br>А добавить программно прокрутку еще на несколько строк - возникают нехорошие побочные эффекты. Так что, кроме как опять подумать над этой проблемой, ничего обещать не могу <img class="smilies" src="./images/smilies/bk.gif" width="36" height="26" alt=":pardon:" title="эмоция"><p>Статистика: Добавлено  <a href="https://mytts.info/memberlist.php?mode=viewprofile&amp;u=53">flegont</a> — 16 мар 2021 17:30</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[wasyaka]]></name></author>
		<updated>2021-03-16T15:00:33+03:00</updated>

		<published>2021-03-16T15:00:33+03:00</published>
		<id>https://mytts.info/viewtopic.php?t=16&amp;p=6066#p6066</id>
		<link href="https://mytts.info/viewtopic.php?t=16&amp;p=6066#p6066"/>
		<title type="html"><![CDATA[Demagog TTS]]></title>

		
		<content type="html" xml:base="https://mytts.info/viewtopic.php?t=16&amp;p=6066#p6066"><![CDATA[
Найти омографы Ctrl+H<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"><div class="inline-attachment"><dl class="file"><dt class="attach-image"><img src="https://mytts.info/download/file.php?id=1883" class="postimage" alt="2021-03-16_145133.png" onclick="viewableArea(this);" /></dt></dl></div></div></div>Редактируемый омограф поднять повыше ?<p>Статистика: Добавлено  <a href="https://mytts.info/memberlist.php?mode=viewprofile&amp;u=71">wasyaka</a> — 16 мар 2021 15:00</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[flegont]]></name></author>
		<updated>2021-03-07T14:58:32+03:00</updated>

		<published>2021-03-07T14:58:32+03:00</published>
		<id>https://mytts.info/viewtopic.php?t=16&amp;p=5993#p5993</id>
		<link href="https://mytts.info/viewtopic.php?t=16&amp;p=5993#p5993"/>
		<title type="html"><![CDATA[Demagog TTS]]></title>

		
		<content type="html" xml:base="https://mytts.info/viewtopic.php?t=16&amp;p=5993#p5993"><![CDATA[
Теоретически - препятствий не вижу. Подумаю над этим.<p>Статистика: Добавлено  <a href="https://mytts.info/memberlist.php?mode=viewprofile&amp;u=53">flegont</a> — 07 мар 2021 14:58</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[tonio_k]]></name></author>
		<updated>2021-03-07T13:48:56+03:00</updated>

		<published>2021-03-07T13:48:56+03:00</published>
		<id>https://mytts.info/viewtopic.php?t=16&amp;p=5992#p5992</id>
		<link href="https://mytts.info/viewtopic.php?t=16&amp;p=5992#p5992"/>
		<title type="html"><![CDATA[Demagog TTS]]></title>

		
		<content type="html" xml:base="https://mytts.info/viewtopic.php?t=16&amp;p=5992#p5992"><![CDATA[
Пункт меню:<br>Закладки - Создать оглавление<br><br>Вопрос, а можно на основе созданных закладок, добавить возможность разрезать текст по закладкам и сохранить как отдельные файлы? Получится сериал но не по количеству символов, а по оглавлению. Желательно имя закладки добавлять в название сохранённого файла.<p>Статистика: Добавлено  <a href="https://mytts.info/memberlist.php?mode=viewprofile&amp;u=51">tonio_k</a> — 07 мар 2021 13:48</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[flegont]]></name></author>
		<updated>2021-02-08T10:44:28+03:00</updated>

		<published>2021-02-08T10:44:28+03:00</published>
		<id>https://mytts.info/viewtopic.php?t=16&amp;p=5587#p5587</id>
		<link href="https://mytts.info/viewtopic.php?t=16&amp;p=5587#p5587"/>
		<title type="html"><![CDATA[Demagog TTS]]></title>

		
		<content type="html" xml:base="https://mytts.info/viewtopic.php?t=16&amp;p=5587#p5587"><![CDATA[
<blockquote class="uncited"><div>Input сделать модальным</div></blockquote>Может вы имели в виду "Input сделать <strong class="text-strong">не </strong>модальным"? Это сейчас он модальный, т.е. полностью блокирующий программу в вечном ожидании прямого приказа: OK или Esc.<br>Ну, а с немодальным вариантом можно поэкспериментировать, по предложенному варианту <img class="smilies" src="./images/smilies/thinking.gif" width="18" height="18" alt=":thinking:" title="эмоция"><p>Статистика: Добавлено  <a href="https://mytts.info/memberlist.php?mode=viewprofile&amp;u=53">flegont</a> — 08 фев 2021 10:44</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[tonio_k]]></name></author>
		<updated>2021-02-07T23:21:11+03:00</updated>

		<published>2021-02-07T23:21:11+03:00</published>
		<id>https://mytts.info/viewtopic.php?t=16&amp;p=5585#p5585</id>
		<link href="https://mytts.info/viewtopic.php?t=16&amp;p=5585#p5585"/>
		<title type="html"><![CDATA[Demagog TTS]]></title>

		
		<content type="html" xml:base="https://mytts.info/viewtopic.php?t=16&amp;p=5585#p5585"><![CDATA[
<blockquote class="uncited"><div>Параллельная работа, так сказать.</div></blockquote>Параллельную работу в скриптах я решаю с применением команды pause(0.001). Пример:<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">Данный скрипт будет читать текст вслух как только он будет выделен в окне (с учетом активных словарей). Использую для прослушивания новых слов. Двойной клик по слову и сразу озвучка -очень удобно <div class="codebox"><p>CODE: </p><pre><code>local z0 = os.clock()local k=1local kf=0local s, s0StatusMessage("ЗАПУЩЕН РЕЖИМ ЧТЕНИЯ ВСЛУХ ВЫДЕЛЕННОГО ТЕКСТА")local ind=WActive()--режим работает только для окна в котором он запущенwhile k &gt; -1 doStatusMessage("ВНИМАНИЕ! ЗАПУЩЕН РЕЖИМ ЧТЕНИЯ ВСЛУХ ВЫДЕЛЕННОГО ТЕКСТА: "..SecondsToClock(os.clock()-z0).." sec.")CancelScript()pause(0.001)--ind=WActive()k,len = WSel(ind)if kf~=k then WNew(-1) ends=WSelText(ind,true)s0=WText(-1,true)if #s&gt;0 thenif s~=s0 thenWNew(-1,s,true,true)WSpeak(-1)StatusMessage("ВНИМАНИЕ! ЗАПУЩЕН РЕЖИМ ЧТЕНИЯ ВСЛУХ ВЫДЕЛЕННОГО ТЕКСТА: "..SecondsToClock(os.clock()-z0).." sec.")kf = kendendend</code></pre></div></div></div>Может и тут "допустить" подобную лазейку - которую пользователь в скрипте сам будет отлавливать: если например Input сделать модальным с дополнительной возможностью сохранения  текстового файла <strong class="text-strong">'#in.txt'</strong>  причем содержащего результат ввода в таблице, то можно было бы решить вопрос ориентировочно так:<div class="codebox"><p>CODE: </p><pre><code>d = Input(...'#in.txt') -- здесь указывается  сохранение таблицы d в файл '#in.txt'.--Дальше идет цикл отлова завершения Input фактом которого будет являться "появление" файла '#in.txt':k=0while k == 0 doCancelScript()pause(0.1)if FileExists('#in.txt') thend = table.load('#in.txt')--загружаем таблицу из файлаos.remove('#in.txt')--удалить файл breakendend</code></pre></div><p>Статистика: Добавлено  <a href="https://mytts.info/memberlist.php?mode=viewprofile&amp;u=51">tonio_k</a> — 07 фев 2021 23:21</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[flegont]]></name></author>
		<updated>2021-02-07T22:21:14+03:00</updated>

		<published>2021-02-07T22:21:14+03:00</published>
		<id>https://mytts.info/viewtopic.php?t=16&amp;p=5584#p5584</id>
		<link href="https://mytts.info/viewtopic.php?t=16&amp;p=5584#p5584"/>
		<title type="html"><![CDATA[Demagog TTS]]></title>

		
		<content type="html" xml:base="https://mytts.info/viewtopic.php?t=16&amp;p=5584#p5584"><![CDATA[
Возвращаясь к #353. "Вместо" - исключено. "Вместе" - обещаю подумать. В программе вообще много разных мест и уголков, над которыми надо бы хорошо поразмыслить, выбрав время...<p>Статистика: Добавлено  <a href="https://mytts.info/memberlist.php?mode=viewprofile&amp;u=53">flegont</a> — 07 фев 2021 22:21</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[flegont]]></name></author>
		<updated>2021-02-07T22:18:10+03:00</updated>

		<published>2021-02-07T22:18:10+03:00</published>
		<id>https://mytts.info/viewtopic.php?t=16&amp;p=5583#p5583</id>
		<link href="https://mytts.info/viewtopic.php?t=16&amp;p=5583#p5583"/>
		<title type="html"><![CDATA[Demagog TTS]]></title>

		
		<content type="html" xml:base="https://mytts.info/viewtopic.php?t=16&amp;p=5583#p5583"><![CDATA[
Да, еще к посту #351. Слово "пока" из ответа можно убрать. Немодальная форма ввода однозначно вызовет в Интерпретаторе большие проблемы.<br>Он ведь работает последовательно выполняя команды, строка за строкой. Рассмотрим ситуацию:<div class="codebox"><p>CODE: </p><pre><code>...d = Input(...)-- команды обработки введенной информации......</code></pre></div>Если Input создает модальную форму, то окно Демагога блокируется, пока пользователь не введет данные и нажмет ОК. После этого интерпретатор продолжит работу, обработает массив введенных данных d и выдаст ответ.<br>Если же Input создаст <strong class="text-strong">не</strong> модальную форму, то окно программы остается активным, мы можем в нем работать, например, запустить чтение какого-то текста. Вроде всё хорошо. Параллельная работа, так сказать. На самом деле: сильно хорошо, тоже плохо (с). Ведь интерпретатор тоже продолжает работать. И он сразу переходит к выполнению строк следующих ЗА Input()! Хотя данные еще не введены! А работа скрипта уже закончена. Остается только изумленно любоваться на мгновенно ставшую бесполезной пустую форму ввода <img class="smilies" src="./images/smilies/bk.gif" width="36" height="26" alt=":pardon:" title="эмоция"><p>Статистика: Добавлено  <a href="https://mytts.info/memberlist.php?mode=viewprofile&amp;u=53">flegont</a> — 07 фев 2021 22:18</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[tonio_k]]></name></author>
		<updated>2021-02-07T22:08:37+03:00</updated>

		<published>2021-02-07T22:08:37+03:00</published>
		<id>https://mytts.info/viewtopic.php?t=16&amp;p=5582#p5582</id>
		<link href="https://mytts.info/viewtopic.php?t=16&amp;p=5582#p5582"/>
		<title type="html"><![CDATA[Demagog TTS]]></title>

		
		<content type="html" xml:base="https://mytts.info/viewtopic.php?t=16&amp;p=5582#p5582"><![CDATA[
<blockquote class="uncited"><div>места уже нет для дополнительной нумерации, кроме видимых строк</div></blockquote>я как раз и прошу вместо "видимых строк" показывать "номер абзаца" в строке состояния. <br>А про "боковую нумерацию" я упомянул только для "наглядного" сравнения, что тот же AkelPad или Notepad++ с включеным "Перенос по словам" в качестве нумерации строк считают нумерацию абзаца, а не "видимые строки".<br><br>А то открываю словарь, спускаюсь в конец текста. У меня Демагог одно количество правил показывает. Открываю в другой программе - там другое<p>Статистика: Добавлено  <a href="https://mytts.info/memberlist.php?mode=viewprofile&amp;u=51">tonio_k</a> — 07 фев 2021 22:08</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[flegont]]></name></author>
		<updated>2021-02-07T21:54:01+03:00</updated>

		<published>2021-02-07T21:54:01+03:00</published>
		<id>https://mytts.info/viewtopic.php?t=16&amp;p=5581#p5581</id>
		<link href="https://mytts.info/viewtopic.php?t=16&amp;p=5581#p5581"/>
		<title type="html"><![CDATA[Demagog TTS]]></title>

		
		<content type="html" xml:base="https://mytts.info/viewtopic.php?t=16&amp;p=5581#p5581"><![CDATA[
Идея красивая. Хотя надо помнить, что "реальная" строка, т.е. часть текста, не содержащая '\r' нигде, кроме как на конце - это на самом деле (в типографском смысле) <em class="text-italics">абзац</em>. <br>Боковую нумерацию сделать - проблематично, компонент RichEdit - это ведь <strong class="text-strong">не</strong> таблица-шахматка с вертикальными колонками, а обычное окно редактирования. А в Строке состояния и так места уже нет для дополнительной нумерации, кроме видимых строк, еще и абзацев <img class="smilies" src="./images/smilies/bk.gif" width="36" height="26" alt=":pardon:" title="эмоция"><p>Статистика: Добавлено  <a href="https://mytts.info/memberlist.php?mode=viewprofile&amp;u=53">flegont</a> — 07 фев 2021 21:54</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[tonio_k]]></name></author>
		<updated>2021-02-07T21:12:30+03:00</updated>

		<published>2021-02-07T21:12:30+03:00</published>
		<id>https://mytts.info/viewtopic.php?t=16&amp;p=5580#p5580</id>
		<link href="https://mytts.info/viewtopic.php?t=16&amp;p=5580#p5580"/>
		<title type="html"><![CDATA[Demagog TTS]]></title>

		
		<content type="html" xml:base="https://mytts.info/viewtopic.php?t=16&amp;p=5580#p5580"><![CDATA[
Обратил внимание, что номер текущей строки в самом левом нижнем углу Демагога может изменяться прямо на глазах, если, например, увеличить масштаб (или уменьшить размер окна). Получается, что это не реальный номер строки в открытом файле, а номер "ПЕЧАТНОЙ (отображаемой на экране)" строки, которая зависит от размера экрана. Если отключить перенос строк Ctrl+W, то Экранные строки = реальным. Может все же сделать номер текущей строки = реальному номеру строки самого документа?  Что бы по смыслу так было:<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"><div class="inline-attachment"><dl class="file"><dt class="attach-image"><img src="https://mytts.info/download/file.php?id=1740" class="postimage" alt="2021-02-07_21-10-12.png" onclick="viewableArea(this);" /></dt></dl></div></div></div><p>Статистика: Добавлено  <a href="https://mytts.info/memberlist.php?mode=viewprofile&amp;u=51">tonio_k</a> — 07 фев 2021 21:12</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[flegont]]></name></author>
		<updated>2021-02-05T20:00:13+03:00</updated>

		<published>2021-02-05T20:00:13+03:00</published>
		<id>https://mytts.info/viewtopic.php?t=16&amp;p=5567#p5567</id>
		<link href="https://mytts.info/viewtopic.php?t=16&amp;p=5567#p5567"/>
		<title type="html"><![CDATA[Demagog TTS]]></title>

		
		<content type="html" xml:base="https://mytts.info/viewtopic.php?t=16&amp;p=5567#p5567"><![CDATA[
Пока такой возможности нет. Для гарантии от возможных конфликтов, окна Input, Menu и Form должны быть модальными (т.е. стопорить интерпретатор, ожидая подтверждения/отказа пользователя).<p>Статистика: Добавлено  <a href="https://mytts.info/memberlist.php?mode=viewprofile&amp;u=53">flegont</a> — 05 фев 2021 20:00</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[tonio_k]]></name></author>
		<updated>2021-02-05T18:20:40+03:00</updated>

		<published>2021-02-05T18:20:40+03:00</published>
		<id>https://mytts.info/viewtopic.php?t=16&amp;p=5566#p5566</id>
		<link href="https://mytts.info/viewtopic.php?t=16&amp;p=5566#p5566"/>
		<title type="html"><![CDATA[Demagog TTS]]></title>

		
		<content type="html" xml:base="https://mytts.info/viewtopic.php?t=16&amp;p=5566#p5566"><![CDATA[
Menu(caption, items, ind, width)<br>Скажите пожалуйста, а есть техническая возможность сделать так, что бы <span style="text-decoration:underline">окно ввода</span> не блокировало основное окно Демагога? Что бы <span style="text-decoration:underline">окно ввода</span> можно было сдвинуть и перейти к окнам Демагога скопировать из них текст и вставить в <span style="text-decoration:underline">окно ввода</span>.<br><br><strong class="text-strong">UPD</strong><br>ой, имелось в виду<br><strong class="text-strong">Input(title, prompt, width, ratio)</strong><p>Статистика: Добавлено  <a href="https://mytts.info/memberlist.php?mode=viewprofile&amp;u=51">tonio_k</a> — 05 фев 2021 18:20</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[flegont]]></name></author>
		<updated>2021-02-03T11:57:06+03:00</updated>

		<published>2021-02-03T11:57:06+03:00</published>
		<id>https://mytts.info/viewtopic.php?t=16&amp;p=5550#p5550</id>
		<link href="https://mytts.info/viewtopic.php?t=16&amp;p=5550#p5550"/>
		<title type="html"><![CDATA[Demagog TTS]]></title>

		
		<content type="html" xml:base="https://mytts.info/viewtopic.php?t=16&amp;p=5550#p5550"><![CDATA[
подумаю над этим<p>Статистика: Добавлено  <a href="https://mytts.info/memberlist.php?mode=viewprofile&amp;u=53">flegont</a> — 03 фев 2021 11:57</p><hr />
]]></content>
	</entry>
	</feed>
