<?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/116" />

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

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

		<entry>
		<author><name><![CDATA[balabolka]]></name></author>
		<updated>2019-03-13T13:56:37+03:00</updated>

		<published>2019-03-13T13:56:37+03:00</published>
		<id>https://mytts.info/viewtopic.php?t=116&amp;p=1854#p1854</id>
		<link href="https://mytts.info/viewtopic.php?t=116&amp;p=1854#p1854"/>
		<title type="html"><![CDATA[[FAQ] Указываю размер фрагмента при делении текста, а на диске размер файла другой. Почему?]]></title>

		
		<content type="html" xml:base="https://mytts.info/viewtopic.php?t=116&amp;p=1854#p1854"><![CDATA[
Начиная с версии 2.15.0.691, для размеров частей текста указывается не количество килобайтов, а <strong class="text-strong">количество символов</strong>. Символами считаются буквы, цифры, знаки препинания, пробелы, а также символы возврата каретки и перевода строки  (CR LF = обозначение новой строки в Windows).<p>Статистика: Добавлено  <a href="https://mytts.info/memberlist.php?mode=viewprofile&amp;u=52">balabolka</a> — 13 мар 2019 13:56</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[balabolka]]></name></author>
		<updated>2018-08-11T04:04:18+03:00</updated>

		<published>2018-08-11T04:04:18+03:00</published>
		<id>https://mytts.info/viewtopic.php?t=116&amp;p=475#p475</id>
		<link href="https://mytts.info/viewtopic.php?t=116&amp;p=475#p475"/>
		<title type="html"><![CDATA[[FAQ] Указываю размер фрагмента при делении текста, а на диске размер файла другой. Почему?]]></title>

		
		<content type="html" xml:base="https://mytts.info/viewtopic.php?t=116&amp;p=475#p475"><![CDATA[
<strong class="text-strong">Если указать размер фрагмента текста при делении на части и кодировку UTF-8, то размер файла на диске отличается от заданного значения в килобайтах. Например, указал значение, равное 300 КБ, а файл получился размером 500 КБ. В чём дело?</strong><br><br><br>В программе "Балаболка" при делении текста указывается значение в "условных килобайтах"; то есть, пользователь задает размер фрагмента текста как количество <strong class="text-strong"><em class="text-italics">тысяч символов</em></strong> (любых символов, включая буквы, знаки препинания, пробелы, а также символы перевода каретки). <br><br><strong class="text-strong">Один "условный килобайт" = одна тысяча символов.</strong><br><br>Файл, который получится при сохранении текста на диске, может отличаться по размеру от заданного количества килобайтов. Всё дело в кодировке: при записи информации на диск в кодировке UTF-8 латинская буква, пробел или знак препинания будут записаны как 1 байт, русская буква - как 2 байта, иероглиф - как 3 или 4 байта. "Условные килобайты" и реальные килобайты могут существенно отличаться друг от друга.<br><br>Традиция указывать размер фрагмента в килобайтах тянется со времен первых версий "Балаболки",  когда применялась единственная кодировка ANSI, и один символ всегда был равен одному байту. Сейчас менять что-либо не хочется, к тому же изменение потребует дополнительного объяснения в окнах программы.<br><br><hr><br>Важное пояснение по поводу того, как "Балаболка" делит текст на части. Изначально использовался такой метод: программа делила текст на части, строго равные заданному количеству килобайт. Например, размер текста равен 100 КБ, и задан размер фрагмента 30 КБ. Получались четыре части: <strong class="text-strong">30</strong>, <strong class="text-strong">30</strong>, <strong class="text-strong">30</strong>, <strong class="text-strong">10</strong>.<br><br>В 2015 году способ деления был обновлен. Теперь заданный размер фрагмента воспринимается программой не как целевое значение, а как верхний предел для размера части текста. Текст будет поделен на части одинакового размера. Например, из текста размером 100 КБ получатся четыре равные части: <strong class="text-strong">25</strong>, <strong class="text-strong">25</strong>, <strong class="text-strong">25</strong>, <strong class="text-strong">25</strong>.<p>Статистика: Добавлено  <a href="https://mytts.info/memberlist.php?mode=viewprofile&amp;u=52">balabolka</a> — 11 авг 2018 04:04</p><hr />
]]></content>
	</entry>
	</feed>
