Showing posts with label Тошко 2. Show all posts
Showing posts with label Тошко 2. Show all posts

Saturday, February 28, 2026

// // Leave a Comment

Поправяне на кирилските надписи в синтезатора на реч "Тошко 2" под Линукс | Fix Cyrillic Captions in the GUI of Toshko 2 TTS on Linux

  Тошко-2 - Синтезатор на реч, "Test to Speech Synthesizer", TTS, Система за текст-в-реч.

 28.2.2026

За да се оправи текста от въоблика (графичния интерфейс): 
Проверете в конзола на Линукса:
> locale -a
bg_BG.utf8


От Bottles -- Settings -- Compatibility -- Environment Variables --> LC_ALL=bg_BG.utf8 

 

-- Restart Bottles.

За да стартирате програмата, трябва да се настроили работната директория там където е изпълнимия файл.

Да отворите от Bottles: Tools -- "Command  Line", от където да извикате Toshko2076 или друга версия.

Преди това трябва да сте копирали файловете на синтезатора (няколкостотин КБ) в папките, които са на Wine/Bottles.

Read More

Tuesday, February 17, 2026

// // Leave a Comment

Синтезаторът на реч Тошко 2.076 под Линукс с Bottles/Wine/Flatpak - Toshko 2.076 on Linux - Flatpak + Wine - Bulgarian TTS - Ubuntu 22.04

 





+ 28.2.2026

За да се оправи текста от въоблика:
Проверете в конзола на Линукса:
> locale -a
bg_BG.utf8

От Bottles -- Settings -- Compatibility -- Environment Variables --> LC_ALL=bg_BG.utf8 
-- Restart Bottles.


1. Можеше да се въвежда текст на български с клавиатурата и с копиране.
2. Имаше бъг при зареждане на файл, под Линукс забиваше, макар че в Уин работеше. 
Поправих го, но зарежда правилно само ANSI, има преобразувания, които не работят правилно под Линукс/текстовото поле е ANSI.

...

Трябваше ми в една от средите, в които работя напоследък в подготовката на суперкомпютъра "Петак". Имаше проблеми с "лесното" пускане като преди на стари Линукси (напр. Lubuntu 17 просто Wine и т.н.). Wine64 "не щеше" да го подкара директно, но с обновяване към съвременните практики и донастройки тръгна. 

https://github.com/Twenkid/Toshko_2/

https://twenkid.com/software/toshko2/

https://usebottles.com/

За mp3-кодиранет през Lame на изговореното в запис изтеглете lame_enc.dll напр. 3.98.2 x86:

https://lame-binaries-for-windows.en.uptodown.com/windows/download

И копирайте dll файла при Toshko2076.exe и т.н.

Когато записвате [*] звукът ще се изведе и като mp3 автоматично в папката.

(Source)

https://sourceforge.net/projects/lame/files/lame/3.98.4/lame-3.98.4.tar.gz/download

-- малки проблеми в изобразяването на кирилицата, Minor issues with the Intonation contours etc. 

* Друго място, 3.99 - но звукът излиза на бързи обороти.
https://www.rarewares.org/mp3-lame-libraries.php

...

Настройки на "Бутилките":


* Go into drive_c/ ..

Copy your entire "Toshko2070" folder here.

* Download the 2076 updates from github and extract the files (in data and the exe in home folder)


* In
 Bottles, click Add Shortcut, browse to this new location inside the Bottle, and select the .exe. Run it from there. Since it's now "native" to the Bottle, it will see all its neighbor files.

Otherwise it runs only a copy of the exe in a sandbox folder ... and the program crashes because it doesn't find its files. 

E.g.

/home/user/.var/app/com.usebottles.bottles/data/bottles/runners/soda-9.0-1/bin/wine /run/user/1000/doc/2875adcd/Toshko2076.exe\

-- It won't run correctly from there.


Use "Tools"  -- "Command Line"  ...

Toshko2076 ...


(Without that it runs, but crashes until fully loading - possibly due to some path mismatches .... )


...

Directory of C:\tosh\Toshko2_2070


02/17/2026  08:57 PM    <DIR>          .

02/17/2026  08:32 PM    <DIR>          ..

02/17/2026  05:49 PM    <DIR>          data

01/27/2016  12:45 PM             7,617 genParamsC.prs

02/17/2026  08:45 PM               179 log.txt_17_2_2026_20-45-53-168.txt

02/02/2016  01:38 AM    <DIR>          mp3

06/13/2013  02:51 PM               286 osnova_glas.cfg

02/09/2026  05:15 PM               437 osnova_toshko_2_1.cfg

02/16/2018  08:01 PM             3,313 readme_2070.txt

02/16/2018  07:11 PM    <DIR>          scripts

02/15/2018  06:48 PM           172,032 Toshko2070.exe

02/17/2026  08:45 PM           310,272 Toshko2076.exe

04/29/2004  09:43 PM                46 wavhdr.wav

       8 files                  494,182 bytes

...


>Toshko2076

Ubuntu 22.04

Read More

Tuesday, January 2, 2024

// // Leave a Comment

Тошко 2.075 - синтезатор на българска реч и малко английски (новини от гитхъб и съвети) | Toshko 2.075 - Compiled with Visual Studio 2019 etc. Updates

 #Toshko_2

https://github.com/Twenkid/Toshko_2/

Тошко 2 - Bulgarian Text-to-Speech Synthesizer - Синтезатор на българска реч и малко английски

За Windows, но работеше и под Linux/Wine, възможно е да има проблеми с кодировките при копиране на текст -  не съм пробвал напоследък, някой да опита и да коментира.

Виж папка: Versions

**Новини:** 12.2023: Оправен изпълнимия файл на 2.075, беше качена някаква неработеща версия. Компилиран е с VS 2019 x86, така че може да е нужно да се изтеглят съответните "Redistributable" files. https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170

https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170#visual-studio-2015-2017-2019-and-2022

X86 https://aka.ms/vs/17/release/vc_redist.x86.exe Permalink for latest supported x86 version

Съвети: Играйте си с настройките за бързина (на гласни), съгласни (дължина на (шумови) съгласни)), височина - левите плъзгачи са за фина настройка, десните за по-груба с по-големи величини. 

Също сменяйте интонацията: пробвайте различни, например дали РАВНО няма да ви допадне най-много (някои от другите имат прекалено големи амплитуди).


Могат да се правят нови интонационни контури, но като го създавах беше само пробна версия и се пишат ръчно числа, не се съобразява с вида изречения и т.н. (Въобще това беше по-разумно да е на Питон или друг скриптов език, а не на основния С++).

Също така препоръчвам да пробвате и бащата на Тошко 2:"Глас 2004", чиито глас няма интонация, не знае ударенията (може да слага, но само ръчно, докато Тошко 2 има известни основни познания, речник, който може и да се разширява) и не може да удължава или скъсява шумовите съгласни, но има по-фин контрол на синтеза до брой периоди на почтипериодичните функции и настройките на преходите звучат интересно ("виещо", както го наричах някога). Глас 2004 беше вграден в текстовия редактор "Писар", тогава известен като "българския Notepad". Изключително малък като размер - десетина килобайта, с някои по-добри възможности от тогавашния Notepad (за Windows 95, 98, ...) и въоблик на български: произволен шрифт, уголемянване.






Read More

Monday, April 19, 2021

// // Leave a Comment

Тошко 2.075 - безплатен синтезатор на реч, говореща програма | Toshko 2.075 Bulgarian TTS engine

Поправка на малък бъг, свързан с работата при липса на Интернет връзка.
Виж и изтегли от: https://github.com/Twenkid/Toshko_2

Read More

Friday, February 16, 2018

// // 2 comments

Тошко 2.070 - управление на синтезатора на реч чрез Python и PHP | Toshko 2.070 speech synthesizer

Новата версия на синтезатора за желаещи да експериментират слуша за команда с изказване, записва изказаното в mp3-файл и го връща на клиентското приложение, което решава дали и как да го просвири. Примерният скрипт на Python извежда двоичните данни в конзолата, а този на PHP ги записва на диска и просвирва файла.

Изтегли Тошко 2.070

Сайт на Тошко 2

Новото:

1. Тошко 2.070 (EXE) -  нов изпълним файл.

2. Скриптове на Python2.7

Папка /scripts

Може да се наложи да инсталирате и няколко библиотеки: Installing python modules

win32api
win32gui
win32con

Ако автоматичното настройване на пътищата е наред и не ползвате и други версии (напр. Python 3.x), то изписването на "python" в конзолата в папката на скриптовете би трябвало да извика интерпретатора:


> python toshko.py

Ако не се получава и не ви се работи с настройки на PATH/Environment, задайте пълния път:

>"C:\Python27\python.exe" toshko.py
('Thu Feb 15 17:57:20 2018', 'Toshko POST Server Starts - localhost:8079')


toshko.py - POST-сървър
wmcopydata.py -  Изпращане на съобщение с изказването към синтезатора

Отворете toshko.py и настройте пътя до папката, където синтезаторът извежда mp3-файловете

Например, ако сте инсталирали програмата в  C:\\program files\\toshko2\\
то конфигурирайте toshko.py като допишете пътя:

mp3Path = "C:\\program files\\toshko2\\mp3\\"
(Важно - ползвайте двойни наклонени черти).

3. Скриптове на PHP
Папка /scripts

say0.php
say1.php

Нужно да имате включен PHP-сървър, напр. чрез WAMP.

Поставете файловете в подходящата папка на сървъра, напр. C:\WAMP\WWW\WEB

След това скриптовете се извикват през четец (браузър):

http://localhost/web/say0.php



Правих тези тестове преди около 2 години, но тогава не ги публикувах, защото в този вид изискват технически донастройки, и тъй като не е както би трябвало да бъде. Сега просто се праща текст, настройките се правят само от приложението.

Желателното положение е дистанционното управление да контролира говорния апарат във всички детайли, така че да може и обработката на текста - ударения, паузи, фрази, анализ и пораждането на интонационни контури и пр. да се изведат в по-лесен за промяна вид, например на Питон.

За съжаление не ми се занимаваше да го продължа тогава -  "някой ден".

 called do_POST?
tosh-PC - - [15/Feb/2018 17:24:17] "POST / HTTP/1.1" 200 -
{'@consonants': ['0.5'], '@speed': ['1.0'], '@say': ['\xd0\x98\xd1\x81\xd0\xba\x
d0\xb0\xd0\xbc \xd0\xb4\xd0\xb0 \xd0\xba\xd0\xb0\xd0\xb6\xd0\xb0 \xd0\xbd\xd0\xb
5\xd1\x89\xd0\xbe...'], '@vowels': ['2.0']}
['\xd0\x98\xd1\x81\xd0\xba\xd0\xb0\xd0\xbc \xd0\xb4\xd0\xb0 \xd0\xba\xd0\xb0\xd0
\xb6\xd0\xb0 \xd0\xbd\xd0\xb5\xd1\x89\xd0\xbe...']
(...)
pythonSay4383926
Before say1251 = ...
BUSY... Communicating with Toshko...
:::f,14,0.5,7,2.0;$$$pythonSay4383926;

wmcopydataB(say)
before: char_buffer = array.array(, binascii.a2b_qp(say))
before: char_buffer
array('B', [58, 58, 58, 102, 44, 49, 52, 44, 48, 46, 53, 44, 55, 44, 50, 46, 48,
59, 36, 36, 36, 112, 121, 116, 104, 111, 110, 83, 97, 121, 52, 51, 56, 51, 57,
50, 54, 59, 10, 200, 241, 234, 224, 236, 32, 228, 224, 32, 234, 224, 230, 224, 3
2, 237, 229, 249, 238, 46, 46, 46])
60
25105400
pythonSay4383926
(...)\mp3\pythonSay4383926.wav.mp3
OK! READY for new requests

.................

"C\Python27\python.exe" wmcopydata.py

wmcopydataB(say)
before: char_buffer = array.array(, binascii.a2b_qp(say))
before: char_buffer
array('B', [36, 36, 36, 107, 117, 114, 49, 46, 109, 112, 51])
11
20800528
wmcopydataB(say)
before: char_buffer = array.array(, binascii.a2b_qp(say))
before: char_buffer
array('B', [36, 36, 36, 197, 245, 238, 238, 238, 46, 46, 46, 32, 195, 250, 231,
32, 227, 238, 235, 255, 236, 32, 46, 46, 46, 49, 50, 51, 52, 53, 54, 55, 56, 57
)
34
20800688



Read More

Tuesday, April 26, 2016

// // Leave a Comment

Тошко 2.070 - дистанционно управление, уеб сървис, инструменти за настройка на езиковите обработки от потребителя и др. | Toshko 2.070 News Remote Control and Web Service SaaS

 

Тошко 2.070 - анонс, новини, очаквайте


Предстои излизането на нова версия, в която ще има управление на говора от външни програми и извикване чрез уеб услуга. Последното - засега с някои ограничения.

Така "Тошко 2" ще може да се използва от трети програми, за които синтезаторът ще изпраща изговорени записи като данни, SaS, софтуер като услуга.

С дистанционното управление ще започна да изнасям езикови обработки от ядрото на системата, което е на С++, във външни подсистеми, написани на по-гъвкави езици като Python, Java и C#, може би ще има и сървърна версия на PHP.

Тези външни модули ще могат да бъдат разширявани и редактирани от потребителите и други разработчици и системата ще стане отчасти с отворен код*.

И др.

Кога?

Може би около 1/5/2016 г. или седмицата след това.

http://twenkid.com/software/toshko2/

...

* Ще измисля точния - не че има особено значение. Може би вид "Creative Commons" с няои изменения, може би LGPL с изменения и с подкана за дарения. :)
Read More

Tuesday, March 8, 2016

// // Leave a Comment

Тошко 2.060 върви и под Линукс - тествано под Wine 1.7.50 | "Тошко 2" - синтезатор на реч за Windows и Linux


Говорещата програма "Тошко 2.060 алфа" върви и под Linux, всичко работеше под Knoppix 7.6 x64 с Wine 1.7.50.

Има козметични дефекти и надписите на долните настройки са на "маймуница", но съществената част работи гладко.


Сайт на програмата


Козметичните дефекти под емулатора "Wine" не пречат на говоренето


Думи: Линукс, Linux, Кнопикс, "Тошко 2" - безплатен синтезатор на реч за Windows и Linux
Read More

Tuesday, February 2, 2016

// // Leave a Comment

Тошко 2.060 Алфа - безплатен синтезатор на българска реч | Toshko 2.060 Alpha - Bulgarian TTS

Вижте и изтеглете (за Windows XP и по-нови): http://twenkid.com/software/toshko2/

8.3.2016:      Работи и под Linux! Тествано с Wine 1.7.5.

Към първите тестери:

Пусната е безплатна версия (по-точно "donate-ware") 2.060-алфа -...
(...)







Може и да свърши работа на някого и така - аз си ползвам говорещата програма да ми чете текстове. Ще има подобрения.


Безплатна говореща програма. Български. Говор. Говорилка. Bulgarian TTS, Text-to-speech synthesizer.
Read More

Saturday, December 19, 2015

// // Leave a Comment

Новини-старини за синтезатора "Тошко 2"

За онези, които очакват новини за синтезатора на реч, някои мои отговори до няколко души, които се интересуваха напоследък:

http://twenkid.com/software/toshko2/


>Ние все още чакаме ТОШКО 2!

http://artificial-mind.blogspot.com/2013/02/toshko-2-tts-update-bulgarian.html?showComment=1450485798002#c7149758548017924343


Благодаря ви за интереса! Ако желаете се запишете в имейл списъка и ще ви пиша като има новини! Като цяло интересът е твърде слаб, затова и синтезаторът беше "замразен" и се отвлякох с други неща.

Вероятно ще излезе поне настоящата (останала) версия, която не е това което трябва да бъде, за ентусиасти да я ползват ако и така им върши работа. Не знам кога ще е, но ако още хора по-активно изявят интерес, може да седна да го оформя. on Новини: Тошко 2 / Тошко II - работата по най-мощния български синтезатор на реч напредва (TTS, говореща програма, говоряща програма) | Toshкo 2 TTS - Update - News About The Most Powerful Bulgarian Speech Synthesizer

Todor "Tosh" Arnaudov on 12/19/15



Работната версия тогава, 2013, модификация на стария, не беше "достатъчно добра", затова и скрих едно демо със звук, което бях пуснал за кратко.

Вероятно ще пусна настоящата или още малко пипната версия, която поне да се ползва от някого, безплатно с молба за дарения от онези, на които ще върши работа макар и да не е перфектен. Не знам кога.

Ако желаете, можете да правите дарения и сега ето тук, или да се абонирате за новини от сайта по-горе.

http://twenkid.com/story/donate.html











Read More

Monday, December 16, 2013

// // Leave a Comment

Демо на Тошко 2.055 алфа - синтезатор на българска реч | Toshko 2.055 Alpha Demo





Повече инфо: http://twenkid.com/software/toshko2/
Read More

Saturday, December 14, 2013

// // Leave a Comment

"Тошко 2" - заявки за продукта | Toshko 2 preorder form (pre-announcement)


Този формуляр още не работи, но ако открадна достатъчно време от останалите 101 посоки, в които работя, може да заработи още през следващата или по-следващата седмица. И стискайте палци да има някакви продажби или направо вие ги предизвикайте!... :)


Повече инфо: http://twenkid.com/software/toshko2/
Read More

Friday, August 23, 2013

// // Leave a Comment

Тошко 2.055 | Toshko 2.055 - Bulgarian Text-to-Speech Synthesizer Highly Configurable



Вече с поддръжка на Unicode, и др. Програмата вече може да се използва спокойно на компютри, които са инсталирани извън България или са локализирани на произволен език.  Тошко 2.

Сайт на Тошко 2 за актуални новини: http://twenkid.com/software/toshko2/
По-стари новини за синтезатора на реч.

Синтезатор на българска реч, микро-фонемен, формантен, висока степен на настройка. Преобразува текст в реч.
Read More

Wednesday, August 14, 2013

// // Leave a Comment

Тошко 2.050 | Toshko 2.050 - Bulgarian Text-to-Speech Synthesizer Highly Configurable

Обновления

След дълго прекъсване, нова алфа версия на най-мощния и гъвкав синтезатор на българска реч - готови изказвания, зареждане от файл, промяна на изговора на една от съгласните чрез неинвазивна донастройка и др. Тошко 2.
Сайт на Тошко 2 за актуални новини: http://twenkid.com/software/toshko2/






Read More

Wednesday, April 10, 2013

// // Leave a Comment

Toshko 2.04 Alpha - Pre-orders has Started - Приемат се предварителни заявки за комерсиалната версия! | Тошко 2.04 Алфа - Новини




Сайт на Тошко 2 за актуални новини: http://twenkid.com/software/toshko2/

Ново в 2.04.алфа.10.04.2013

  • Модернизиран графичен вид на плъзгачите и бутоните
  • Балончета с подсказки (tooltips) на лентата с инструменти
  • Отваряне на папката с mp3-записи на синтезиран говор
  • Още рамки



    Сравнение на плъзгачите във версии 2.04 и 2.03




     Може би ще пусна два варианта, на някои може да им харесва повече по-"ретро" вида (стил ~Windows 98).

      Тулбарът в новия стил например е плосък в основно състояние, в 2.03 е по-релефен и по-приятен - поне с тези икони, които нарисувах засега; те са плоски и имат нужда от рамки и ръбове, за да изпъкнат по-ясно...

     Идеята на плоския дизайн на тези контроли в Windows XP без тези ръбове явно е да подхожда на по-изпипани пълноцветни икони с преливания и светлосенки. Ами да, по-красиво ще е, може и да порисувам в по-професионален стил, но това не е критично и ще почака.



    Предварителни заявки за стандартната комерсиална версия
     

    Горе-долу вече съм доволен от вида на интерфейса. Имам още работа по говорещата и анализиращата част, още диалози за правене, но вече приканвам тези, които очакват излизането на продукта да направят предварителни заявки за комерсиалната версия.

    Засега ще е неформално, не ви ангажира с покупка, но ще се възползвате от промоционална цена, и ще покажете подкрепата си за проекта.

    Вече има една предварителна заявка от И.Г. Благодаря ти! :)


Цена?
Стандартна модификация при предварителна заявка:  25 лв 
[За сравнение, конкурентен продукт се предлага за около 80 лв в най-евтината си версия, а има и версии за двойно и тройно по-висока цена. Друг конкурентен продукт се продаваше за 20 лв през 2004 г., при средна заплата близо 3 пъти по-ниска от сега и след солидно външно субсидиране и финансиране. ]
Засега ми пишете на: twenkid - at - gmail - dot - com, ще се свържа с вас по-късно.

Стандартната модификация ще има най-важните потребителски функции, с изключение на някои по-авангардни настройки и др., които ще са в "Про- версия". 

Ще е възможно да се прави надграждане към по-горен клас модификация.

Тези които са закупили приложението с предварителна заявки ще ползват намаления след това.

Имайте предвид също, че след като закупите лиценз, ще получавате и всички обновления за съответното поколение продукт - ако закупите още сега версия 2.04 Алфа, ще имате лиценз за всички версии до 2.499 или 2.99* - и ще ми помогнете да създам тези по-горни версии.

Предвид, че това е основополагащ комерсиален продукт, първите, които са го закупили и са ме подкрепили, вероятно ще получат намаления и за други продукти.

За информация, ако съм жив и здрав и работата върви, до края на годината може да издам и десетина най-различни продукти. Зависи и как ги комплектовам, защото някои са пакети.

...

* Според начина на номериране - възможно е 2.5 - 2.6 да са някакви междинни версии към следващо поколение продукт.



Мобилна версия на "Тошко 2"


Както бях споменал още в началните анонси, планирам да създам и мобилна версия, но кога точно ще стане зависи от подкрепата на потребителите. Първата платформа вероятно ще бъде Android, защото вече внедрих технологията за разработка и придобих основните умения експерсно, само трябва да се захвана. Ако има достатъчно приходи, ще помисля и за iOS.

Закупилите настолната версия ще се възползват или от намаление, или от безплатен лиценз и за мобилната (или някоя от мобилните версии) - може да е нещо като "ваучер за намаление" и да си избират. Може да е ваучер за някое друго приложение.

Детайлите ще се изяснят, когато пренеса системата и на мобилни устройства и реализирам и тези други приложения - и мобилни, и настолни.




Дарения?

Заповядайте - само да кажете. :)

Приемат се всякакви суми. Засега се свържете с мен: twenkid -- at -- gmail -- dot -- com, ще оставя и други координати по-нататък, и по-лесен начин, вероятно страничка за цъкане към epay.

Благодетелите ще получат уважение и споменаване в кредитите на приложението и ще бъдат цитирани както те посочат (ако желаят, могат да останат и анонимни).  :)

Виж повече "Въпроси и отговори" на: http://twenkid.com/software/toshko2/



Думи: Тошко 2, 2.04, предварителни заявки, продажби, pre-orders, preorder, orders,Тошко 2.01, 2.02, 2.03 синтезатор на реч, говореща програма, говоряща програма, говор, разпознаване на реч, TTS, text-to-speech, alpha, алфа, alfa, рилийз, издание, продукт, софтуер, мекица, ап, app, българско, иновации, иновативно, новаторско, изобретение

Read More

Monday, April 8, 2013

// // Leave a Comment

Toshko 2.03 Alpha | Тошко 2.03 Алфа | Новини



  • Гръмкост
  • Пресети (запомнени настройки на гласа)
  • Широка лента с инструменти (тулбар)
  • Бутони с разноцветни икони 
  • Гръмкост (Volume) 
  • Пресети 
  • Рамки в интерфейса
Все още не са реализирани всички от функциите и диалозите, изнесени на тулбара.
Пресетите са почти готови - позволяват съхраняване и възстановяване на настройки на гласа.

Виж: http://twenkid.com/software/toshko2/


Думи: Тошко 2, Тошко 2.01, 2.02, 2.03 синтезатор на реч, говореща програма, говоряща програма, говор, разпознаване на реч, TTS, text-to-speech, alpha, алфа, alfa, рилийз, издание, продукт, софтуер, мекица, ап, app, българско, иновации, иновативно, новаторско, изобретение
Read More

Tuesday, April 2, 2013

// // Leave a Comment

Toshko 2.02 Alpha | Тошко 2.02 Алфа и малко инфо от тестовете | Новини

Новини за Toshko 2.02 Alpha | Тошко 2.02 Алфа


  •  Пауза/продължи
  •  Mоментално спиране* на говора
  •  Toolbar
  •  Малко повече интонационни варианти**
Програмата със сигурност работи и на Windows XP (тествана е на Windows 7 и на XP). Вероятно ще работи и на 2000, но не е тествана. По принцип би могла да се компилира и за Win 98 (но ще трябва специално да го направя с друг компилатор).
Напоследък се занимавам повече с други неща и изследване и проектиране на технологии, които ще ускорят впоследствие разработката.

Предполагам, че този месец ще събера време да доведа Т.2 до състояние в което да съм склонен да пусна и бета версия (с повече потребители).

*Досега спирането беше с до няколко секунди закъснение, докато си свърши изказа)
** Още не съм внедрил гъвкавата система, с която ще разгърна напълно интонациите


Думи: Тошко 2, Тошко 2.01, 2.02, синтезатор на реч, говореща програма, говоряща програма, говор, разпознаване на реч, TTS, text-to-speech, alpha, алфа, alfa, рилийз, издание, продукт, софтуер, мекица, ап, app, българско, иновации, иновативно, новаторско, изобретение
Read More

Thursday, March 21, 2013

// // Leave a Comment

Toshko 2.01 Alpha was Released today! | Излезе Тошко 2.01 Алфа (само за тесен кръг потребители)



Засега е достъпно само за едноцифрен брой потребители и не съм доволен от това, че най-съществените функции още не са готови както ги искам, но началото се забави достатъчно и исках вече да го поставя.

В предният пост споменавам за тактическите отклонения, предстои реализацията на практика на едно от тях, което да ускори довеждането на продукта до комерсиално издание и по-лесно довършване на тези функции, евентуално и до създаването на един друг продукт. (За съжаление не мога да споделя подробности.)

Благодарности на първите потребители!

English: It's premature and available only to a handful of users yet. I'm about to embark an interesting... software-architectural "digression" (as I mentioned) in order to boost the development of this and other products, but that's a story for a later time and hopefully a product on its own. Stay tuned. :)

Many thanks to the first volunteer users!

Сайт на програмата



Думи: HTTP, уеб приложения, мобилни приложения, Тошко 2, Тошко 2.01, синтезатор на реч, говореща програма, говоряща програма, говор, разпознаване на реч, TTS, text-to-speech, alpha, алфа, alfa, рилийз, издание, продукт, софтуер, мекица, ап, app, българско, иновации, иновативно, новаторско, изобретение

Read More

Wednesday, March 13, 2013

// // Leave a Comment

High Performance Computing & Other "Digression" - Practical GPGPU & SSE | Отклонение към внедряване на високопроизводителни векторни изчисления и др.

SIMD, SSE, GPGPU, OpenCL ...

(For English: see below) За хората, които чакат да излезе "Тошко 2" - тактическите краткосрочни задачи леко се изместиха към бързо внедряване и проучване на възможностите на технологии, които са били отлагани, а ми трябват за да мога по-бързо да доразработя и променям "Тошко 2" и следващите, а също и в помощ на други по-универсални приложения, напр. филмовия софтуер, който ще ми трябва за рекламата... :) Успехът в дългосрочната стратегия понякога изисква гъвкава краткосрочна тактика и привидно отстъпление, за да последва по-мощно нападение! :)

Каква е връзката на Тошко 2 с това?

Конкретно за синтеза на звук в "Тошко 2" тази новоотключена мощ не е наложителна пряко, при един от тестовете той синтезира близо 30 минути говор и паралелно го записваше на твърдия диск за около 2 секунди (70-тина МБ звук), като работи в една нишка. В крайната версия ще прави малко повече сметки, но те са незначителни на фона на тази чудовищна бързина. Някои от тези технологии обаче ще ускорят оставащите детайли от разработката на едни функции, които изискват по-специални технологии за въвеждане на данни.


Не мога да разкрия конкретни детайли за приложенията на технологиите, но напр. най-накрая експресно внедрих употребата на мощни векторни инструкции SSE - до версия SSSE3*, SSE-то вече започна да ми служи добре като ускори няколко пъти операция, която е основа в една друга нишка от изследвания.

Внедрявам и употребата на модерно** GPGPU (впрягане на видеокартата за произволни сметки), което ще е още по-чутовно ускорение дори и на най-скромните видеокарти, които поддържат технологията. Това ми трябва за видео софтуера и за други по-авангардни неща.

И др. по-абстрактни и неочевидни ускоряващи неща в други насоки, които обаче са тайна засега.

*Яд ме е, че досега не съм го бил направил на практика, при положение че съм програмирал на машинен език и сам съм си смятал адреси на ръка и помнил кодове на инструкции от рода на A9 20 8D 40 40 още от невръстна възраст. Проучих и по-новите разширения на инструкциите, които мога да доведат ускорение още няколко пъти със SSE4 (с неорязано Core 2 Duo), и после още два пъти с AVX (Core i Sandy Bridge и следващите), но имам нужда от нова работна станция, за да мога да ги използвам.

** Защото имам опит с ранното GPGPU с пикселшейдъри под Direct3D9, когато данните се пращаха и четяха само през текстури или като геометрия. Това беше още ps2.0, но тогава ограниченията бяха много досадни.

"Булдозерите" на AMD също имат интересни инструкции в SSE4a за бреоене на битове и водещи нули - малко тъпо е, че Интел ги нямат.

...
High Performance Computing 

I've become a SSE developer already, I need it to boost the performance and it started serving already! :)

GPGPU acceleration is also being hacked, to push my technology to the next performance level, and for my  movie making software. I'm also developing other technologies waiting in a queue from a long time, now getting served...

"Toshko 2" completion and release is postponed a bit due to the digression.


...
Думи: Analysis, News, Software, Text to speech Synthesis, Twenkid Research, Новини, програмиране, Софтуерно инженерство, Тошко 2, GPU, GPGPU, ГПГПУ, ГПУ, векторен процесор, ССЕ, ССЕ2, ССЕ3, СССЕ3, ССЕ4 ... SIMD, СИМД, ...
Read More

Wednesday, March 6, 2013

// // Leave a Comment

Първа версия на сайта за Тошко 2 с Отговори на Често срещани въпроси - | Premiere of the Toshko 2 web site and FAQ | Early Pre-Release Web Site

Заповядайте на откриването на официалната страница на "Тошко 2": http://twenkid.com/software/toshko2/

Това е началото, продуктът все още е на етап: pre-alpha, но скоро ще минем на "алфа".



Фрагменти от "FAQ"-а

  • Сигурен съм, че въвеждам правилна парола (...)
  • Има ли някъде качено аудио или видео демо?
  • Като копирам за изговаряне от някои сайтове/пуснал съм да слуша клипборда, понякога ми излизат маймуни? (????? ????? - ??????? ????)
  • Колко ще струва комерсиалната версия на "Тошко 2" и какви модификации ще има?
  • Ориентировъчни цени на конкуренти
  • (...)
Благодаря за подкрепата от първите харесали страницата - 16 души за момента... :) - и на очакващите да получат програмата за да я пробват.

...
Думи: HTTP, уеб приложения, уеб, сайт, Тошко 2, Тошко 2.01, алфа, синтезатор на реч, говореща програма, говоряща програма, говор, разпознаване на реч, TTS, text-to-speech


Read More

Wednesday, February 27, 2013

// // Leave a Comment

Първото издание на "Тошко 2.01 алфа" за избрани тестери наистина наближава... :) | Toshko 2.01 Alfa - Testers' Release Soon








Някои от скорошно реализираните служебни функции:

  • Вход/изход от системата с автентифициране през уеб сървър
  • Запис на казаното в MP3 - много висока производителност

    Разни други помощни подсистеми, които са нужни за по-удобно логване, дебъгване, помощ.

    Живи и здрави, надявам се до седмица или още тия дни избрани тестери да могат да почнат да си играят с първата алфа на приложението.

    http://research.twenkid.com

    ...
    ......
    Думи: HTTP, уеб приложения, мобилни приложения, Тошко 2, Тошко 2.01, синтезатор на реч, говореща програма, говоряща програма, говор, разпознаване на реч, TTS, text-to-speech
  • Read More