AkelPad Forum Index AkelPad
Support forum
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Speech plugin
Goto page 1, 2  Next
 
Post new topic   Reply to topic    AkelPad Forum Index -> Plugins
View previous topic :: View next topic  
Author Message
FeyFre



Joined: 07 Aug 2007
Posts: 2000
Location: Vinnitsa, Ukraine

PostPosted: Fri Sep 10, 2010 10:05 pm    Post subject: Speech plugin Reply with quote

Plugin performs machine reading of selected text.
Additionally plugin can save generated speech into audio file.
Plugin uses Microsoft Speech API 5 (preinstalled on WindowsXP and newer).


Плагин выполняет машинное чтение выделенного текста.
Также сохранить речь в аудио файл.
Плагин для работы использует Microsoft Speech API 5 (предустановлено на WindowsXP и новее)

<<<DOWNLOAD>>> v1.0
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
Infocatcher



Joined: 06 Aug 2007
Posts: 1559

PostPosted: Sat Sep 11, 2010 11:23 am    Post subject: Reply with quote

Speech-Rus.txt:

(В Windows XP и позднее/новее предустановлены, подробнее см. Панель Управления - Речь)
(вон в сообщении уже и порядок лучше, и «новее»)

В созданной панели

P.S. Ах да, плагин работает, глюков, вроде, не видно. Smile
Back to top
View user's profile Send private message
KDJ



Joined: 06 Mar 2010
Posts: 1260
Location: Poland

PostPosted: Sat Sep 11, 2010 3:17 pm    Post subject: Reply with quote

Very good. Thanks FeyFre.
But the voice of "Microsoft Sam" sounds a bit unnatural.
From this page you can download demo versions of other voices:
http://www.ivona.com/mini_reader.php?set_lang=us&
At the event, are available in languages: English, Polish and Romanian.



By the way, you can extend the ComboBox, because "IVONA Jennifer" does not fit.
Back to top
View user's profile Send private message
FeyFre



Joined: 07 Aug 2007
Posts: 2000
Location: Vinnitsa, Ukraine

PostPosted: Sat Sep 11, 2010 5:01 pm    Post subject: Reply with quote

KDJ, I am not one who provides MS SAPI voices and I do not restrict usage of this pluging to default one's.

On my PC there are installed three Microsoft's default voices(MS SAM, MS MARY and MS MIKE) + sample TTS voice bundled in MS SAPI SDK.
Also I have installed Acapela Elan TTS SpeechCube Nicolai voice(a demo) Russian texts.
For Ukrainian texts I have UkrVox TTS Engine by Yaroslav Kozak(also able to read Russian).
Also I have access to TTS-engine which was included and developed as component of larger commercial project(telephony-related) at my work(I am one of lead developers). This engine is dictionary based and have a special editor to create and edit as much voices as you want to read texts on any language you can provide dictionary.

So you see, I also shall be happy to share as much voices as I know about. But there are no much of them, especially in free access.

About ComboBox: I am not going to expand width more, because there are no much room left for large controls in bar(I personally have 15 inched monitor and max. 1024x768 resolution so sometimes I cannot see whole dockbar - it is a bit uncomfortable) and I plan add more controls.

So you have to variants:
1. Use ResHacker or source, change ComboBox width manually and rebuild plugin.
2. You can modify those labels manually. They are not hardcoded into binaries, but saved in registry:
Key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens
There are a number of subkeys one for each voice.
You can change default value of subkey for any voice without any negative consequences(this values are labels only).
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
KDJ



Joined: 06 Mar 2010
Posts: 1260
Location: Poland

PostPosted: Sat Sep 11, 2010 6:35 pm    Post subject: Reply with quote

FeyFre thank you for the extensive explanation.
As for the width of ComboBox, it may be how it is. I changed the label of the voice in registry.
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5163

PostPosted: Mon Sep 13, 2010 9:20 am    Post subject: Reply with quote

Список русских TTS голосов:
http://forum.ru-board.com/topic.cgi?forum=5&topic=21094
Back to top
View user's profile Send private message Send e-mail
KDJ



Joined: 06 Mar 2010
Posts: 1260
Location: Poland

PostPosted: Mon Sep 13, 2010 7:56 pm    Post subject: Reply with quote

Balabolka, Russian TTS software to read text:
http://www.cross-plus-a.com/balabolka.htm
Back to top
View user's profile Send private message
FeyFre



Joined: 07 Aug 2007
Posts: 2000
Location: Vinnitsa, Ukraine

PostPosted: Mon Sep 13, 2010 9:11 pm    Post subject: Reply with quote

KDJ
Balabolka have not any SAPI TTS-engines bundled, so it useless here.
Purpose of this plugin - to read some text directly from AkelPad without installing and starting any 3rd-party software(it is very handy for some user category). After a bit of development plugin can provide even higher level of TTS-service than Balabolka, including saving generated file into any audio format provided by system codecs.
(I know it is not so oblivious, but at least 90% of feature provided by Speech plugin, Balbolka and other software does not any additional software at all. Since SAPI provides Automation interface every WSH script can access most its features.)
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
ac4reg



Joined: 21 Sep 2010
Posts: 1

PostPosted: Tue Sep 21, 2010 3:27 pm    Post subject: Reply with quote

отличный плагин, большое спасибо. Хотелось бы еще хоткей на плэй (скрытие панели) и чтение с позиции курсора до конца текста.
Еще, может быть подскажете почему ScanSoft Katerina не сохраняет скорости чтения и на соответствующий ползунок приходится нажимать при каждом нажатии "P"?
Back to top
View user's profile Send private message
FeyFre



Joined: 07 Aug 2007
Posts: 2000
Location: Vinnitsa, Ukraine

PostPosted: Tue Sep 21, 2010 4:34 pm    Post subject: Reply with quote

ac4reg
От панельки пока избавится ну удастся. Опции чтения доделаю, но наверно аж через версию(что-бы баги новых фич скопом не плодить)
Quote:
Еще, может быть подскажете почему ScanSoft Katerina не сохраняет скорости чтения и на соответствующий ползунок приходится нажимать при каждом нажатии "P"?
Движки не сохраняют скорости чтения, ни громкости. Эти параметры помнит плагин(Запоминает при каждом изменении ползунков). Тоесть это скорее всего мой баг, но у меня он пока не проявлялся(Ссылочку на Катерину можно, если доступна открыто?)
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
FeyFre



Joined: 07 Aug 2007
Posts: 2000
Location: Vinnitsa, Ukraine

PostPosted: Sun Nov 28, 2010 10:57 am    Post subject: Reply with quote

Update 1.2:
1. Improved callback intercation with SAPI
2. Added ability to select output device to play with.

Обновление 1.2:
1. Усовершенствованно событийное взаимодействие с SAPI
2. Добавлена возможность выбора устройства воспроизведения.

<<<DOWNLOAD>>> v1.2
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
FeyFre



Joined: 07 Aug 2007
Posts: 2000
Location: Vinnitsa, Ukraine

PostPosted: Wed Jan 05, 2011 2:29 pm    Post subject: Reply with quote

<<<DOWNLOAD>>> v1.4
* x64 bit version
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
FeyFre



Joined: 07 Aug 2007
Posts: 2000
Location: Vinnitsa, Ukraine

PostPosted: Sun Apr 10, 2011 2:34 pm    Post subject: Reply with quote

Вот прошу протестировать под разрабатываемой(4.6) версии AkelPad
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
FeyFre



Joined: 07 Aug 2007
Posts: 2000
Location: Vinnitsa, Ukraine

PostPosted: Wed May 11, 2011 9:38 pm    Post subject: Reply with quote

<<<DOWNLOAD>>> v1.5
* AkelPad v4.6.0 compatibility
* Some bugfixes
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
Urasmus
Guest





PostPosted: Wed Jan 18, 2012 7:53 am    Post subject: Reply with quote

Thanks for your help!!! The plugin ais execellent.
Back to top
Display posts from previous:   
Post new topic   Reply to topic    AkelPad Forum Index -> Plugins All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


SourceForge.net Logo Powered by phpBB © 2001, 2005 phpBB Group