<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Программы &#8212; valeriysirenko.ru</title>
	<atom:link href="https://valeriysirenko.ru/category/%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B/feed/" rel="self" type="application/rss+xml" />
	<link>https://valeriysirenko.ru</link>
	<description>Блог Сиренко Валерия Николаевича</description>
	<lastBuildDate>Thu, 24 Jul 2025 18:27:39 +0000</lastBuildDate>
	<language>ru-RU</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://valeriysirenko.ru/wp-content/uploads/2025/04/icon2-150x150.png</url>
	<title>Программы &#8212; valeriysirenko.ru</title>
	<link>https://valeriysirenko.ru</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Google Text To Speech на Windows</title>
		<link>https://valeriysirenko.ru/google-text-to-speech-%d0%bd%d0%b0-windows/</link>
					<comments>https://valeriysirenko.ru/google-text-to-speech-%d0%bd%d0%b0-windows/#respond</comments>
		
		<dc:creator><![CDATA[treeloys]]></dc:creator>
		<pubDate>Thu, 24 Jul 2025 12:17:36 +0000</pubDate>
				<category><![CDATA[windows]]></category>
		<category><![CDATA[Мои программы]]></category>
		<category><![CDATA[Нейросети]]></category>
		<category><![CDATA[Программы]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Google TTS]]></category>
		<category><![CDATA[TTS]]></category>
		<guid isPermaLink="false">https://valeriysirenko.ru/?p=227</guid>

					<description><![CDATA[Что делать если хочется Google TTS, но платить не хочется? ]]></description>
										<content:encoded><![CDATA[
<p>Как вы знаете, API закрыто, а локальные модели есть только под Android. Но на Windows хочется слушать родную TTS&#8217;ку от гугла на винде.</p>



<p>Представляю вашему вниманию API сервер на Android который позволяет использовать родной TTS Android через HTTP сервер прямо на телефоне . </p>



<p>Кодовое название <strong>Gromozeka</strong>. (При установке tts-playload)</p>



<p>Для того чтобы прочитать текст вызовите API</p>



<pre class="wp-block-code"><code>curl --request POST \
  --url http://localhost:8079/ \
  --header 'content-type: text/plain' \
  --data 'Хеллоу'</code></pre>



<p>И после этого ваше устройство воспроизведет звук) Это не <a href="#API-functios">все методы api</a>.</p>



<span id="more-227"></span>



<p><strong>Что это значит?</strong> Это значит что на android подымается HTTP сервер на порту 8080 к которому можно подключится и вызывать его api. </p>



<div class="wp-block-file"><a id="wp-block-file--media-eec88aa3-e832-4e25-a899-aed3741366b6" href="https://valeriysirenko.ru/wp-content/uploads/2025/07/Gromozeka.apk">Gromozeka.apk</a><a href="https://valeriysirenko.ru/wp-content/uploads/2025/07/Gromozeka.apk" class="wp-block-file__button wp-element-button" download aria-describedby="wp-block-file--media-eec88aa3-e832-4e25-a899-aed3741366b6">Скачать</a></div>



<h2 class="wp-block-heading">Гайд для эмулятора BlueStacks 5</h2>



<ol class="wp-block-list">
<li>В настройках (Настройки &#8212; Дополнительно) выбрать Android Debug Bridge в True</li>



<li>Установите adb <a href="https://developer.android.com/tools/adb?hl=ru">https://developer.android.com/tools/adb?hl=ru</a></li>



<li>Биндим порт из BlueStacks в windows (через cmd или сохранить в bat скрипт)</li>
</ol>



<pre class="wp-block-code"><code>cd C:\Users\<strong>ВАШЕИМЯПОЛЬЗОВАТЕЛЯ</strong>\AppData\Local\Android\Sdk\platform-tools
adb kill-server
adb start-server
adb forward tcp:8079 tcp:8080</code></pre>



<p>Устанавливаете и включаете прогу windows BlueStack 5 (Nougat64) </p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="592" src="https://valeriysirenko.ru/wp-content/uploads/2025/07/image-1024x592.png" alt="" class="wp-image-230" srcset="https://valeriysirenko.ru/wp-content/uploads/2025/07/image-1024x592.png 1024w, https://valeriysirenko.ru/wp-content/uploads/2025/07/image-300x173.png 300w, https://valeriysirenko.ru/wp-content/uploads/2025/07/image-768x444.png 768w, https://valeriysirenko.ru/wp-content/uploads/2025/07/image.png 1221w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Проверяем что все работает</p>



<pre class="wp-block-code"><code>curl --request POST \
  --url http://localhost:8079/ \
  --header 'content-type: text/plain' \
  --data 'Привет from Windows'</code></pre>



<p>Готово, вы бесподобны</p>



<h2 class="wp-block-heading" id="API-functios">API функции</h2>



<p>Сгенерировать файл на адроиде со звуком (Если по Wi-fi подрубится то заменить на IP Вашего телефона localhost:8080 (именно 8080)</p>



<pre class="wp-block-code"><code>curl --request POST \
  --url http://localhost:8079/savetofile \
  --header 'content-type: text/plain' \
  --data 'Я возвращаю статус генерации, а не сам файл'</code></pre>



<p>Cкачать файл с андроида</p>



<pre class="wp-block-code"><code>curl --request GET \
  --url http://localhost:8079/downloadSavedFile \
  --header 'Content-Type: text/plain' \
  --output result.ogg</code></pre>



<p>Проверить статус генерации (говорит чи не)</p>



<pre class="wp-block-code"><code>curl --request GET \
  --url http://localhost:8079/isSpeaking</code></pre>



<p>Остановка речи</p>



<pre class="wp-block-code"><code>curl --request GET \
  --url http://localhost:8079/stop</code></pre>



<p>Настройка параметров генерации (не тестировал)</p>



<pre class="wp-block-code"><code>curl --request GET \
  --url "http://localhost:8080/setSettings?volume=1.0&amp;speed=1.2&amp;pitch=0.8"</code></pre>



<p>P.S. Есть генератор к нему на Flask если надо, могу предоставить исходники пишем в ТГ @treeloys</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="209" src="https://valeriysirenko.ru/wp-content/uploads/2025/07/image-1-1024x209.png" alt="" class="wp-image-231" srcset="https://valeriysirenko.ru/wp-content/uploads/2025/07/image-1-1024x209.png 1024w, https://valeriysirenko.ru/wp-content/uploads/2025/07/image-1-300x61.png 300w, https://valeriysirenko.ru/wp-content/uploads/2025/07/image-1-768x157.png 768w, https://valeriysirenko.ru/wp-content/uploads/2025/07/image-1-1536x314.png 1536w, https://valeriysirenko.ru/wp-content/uploads/2025/07/image-1.png 1614w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p></p>
]]></content:encoded>
					
					<wfw:commentRss>https://valeriysirenko.ru/google-text-to-speech-%d0%bd%d0%b0-windows/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Foobar2000 в 2025 году. Настройка.</title>
		<link>https://valeriysirenko.ru/foobar2000-%d0%b2-2025-%d0%b3%d0%be%d0%b4%d1%83-%d0%bd%d0%b0%d1%81%d1%82%d1%80%d0%be%d0%b9%d0%ba%d0%b0/</link>
					<comments>https://valeriysirenko.ru/foobar2000-%d0%b2-2025-%d0%b3%d0%be%d0%b4%d1%83-%d0%bd%d0%b0%d1%81%d1%82%d1%80%d0%be%d0%b9%d0%ba%d0%b0/#respond</comments>
		
		<dc:creator><![CDATA[treeloys]]></dc:creator>
		<pubDate>Tue, 06 May 2025 09:45:00 +0000</pubDate>
				<category><![CDATA[Программы]]></category>
		<guid isPermaLink="false">https://valeriysirenko.ru/?p=215</guid>

					<description><![CDATA[Foobar2000 это до сих пор обновляемый плеер, с массой плагинов, но по умолчанию вполне неплохо себя показавший. Так, он довольно быстро переварил библиотеку из 1500 треков и не подавился, в отличии от Windows Media Player, которое мало того что врубается пол часа, так еще и тупо вешает систему Все это хорошо, но требует немного предварительной [&#8230;]]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-full"><img decoding="async" width="953" height="655" src="https://valeriysirenko.ru/wp-content/uploads/2025/05/image-1.png" alt="" class="wp-image-217" srcset="https://valeriysirenko.ru/wp-content/uploads/2025/05/image-1.png 953w, https://valeriysirenko.ru/wp-content/uploads/2025/05/image-1-300x206.png 300w, https://valeriysirenko.ru/wp-content/uploads/2025/05/image-1-768x528.png 768w" sizes="(max-width: 953px) 100vw, 953px" /></figure>



<p>Foobar2000 это до сих пор обновляемый плеер, с массой плагинов, но по умолчанию вполне неплохо себя показавший. Так, он довольно быстро переварил библиотеку из 1500 треков и не подавился, в отличии от Windows Media Player, которое мало того что врубается пол часа, так еще и тупо вешает систему</p>



<span id="more-215"></span>



<p>Все это хорошо, но требует немного предварительной настройки. Если ничего не скачано бигом скачивать с офф сайта <a href="https://www.foobar2000.org/">https://www.foobar2000.org/</a></p>



<h2 class="wp-block-heading">Настройка </h2>



<p>1. Врубаем клавиши для переключения треков в стиле yandex music. Новые клавиши это Space пауза-проигрывание. L &#8212; следующий трек и K &#8212; предыдущий. Можно и на глобальное пространство </p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="743" height="546" src="https://valeriysirenko.ru/wp-content/uploads/2025/05/image-2.png" alt="" class="wp-image-218" srcset="https://valeriysirenko.ru/wp-content/uploads/2025/05/image-2.png 743w, https://valeriysirenko.ru/wp-content/uploads/2025/05/image-2-300x220.png 300w" sizes="auto, (max-width: 743px) 100vw, 743px" /></figure>



<p>2. Убираем щелчки при переключении треков вручную</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="742" height="546" src="https://valeriysirenko.ru/wp-content/uploads/2025/05/image-3.png" alt="" class="wp-image-219" srcset="https://valeriysirenko.ru/wp-content/uploads/2025/05/image-3.png 742w, https://valeriysirenko.ru/wp-content/uploads/2025/05/image-3-300x221.png 300w" sizes="auto, (max-width: 742px) 100vw, 742px" /></figure>



<p>Для этого врубаем опции Fading и чуть буфер крутим</p>



<p>3. Плавные переходы между треками</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="741" height="547" src="https://valeriysirenko.ru/wp-content/uploads/2025/05/image-4.png" alt="" class="wp-image-220" srcset="https://valeriysirenko.ru/wp-content/uploads/2025/05/image-4.png 741w, https://valeriysirenko.ru/wp-content/uploads/2025/05/image-4-300x221.png 300w" sizes="auto, (max-width: 741px) 100vw, 741px" /></figure>



<h2 class="wp-block-heading">Заключение</h2>



<p>Еще при установке не забудьте выбрать белую тему. Она самая адекватная. Дополнительных плагинов не устанавливал. </p>



<p>Идеальная штука для того, чтобы время от времени слушать скачанную библиотеку с Яндекс.Музыки или ВКонтакте. Скачивать рекомендую с помощью плагинов для хрома.</p>



<p></p>
]]></content:encoded>
					
					<wfw:commentRss>https://valeriysirenko.ru/foobar2000-%d0%b2-2025-%d0%b3%d0%be%d0%b4%d1%83-%d0%bd%d0%b0%d1%81%d1%82%d1%80%d0%be%d0%b9%d0%ba%d0%b0/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
