Text to speech component |
![]() ![]() |
Text to speech component |
Jun 23 2003, 21:10
Post
#1
|
|
|
Group: Members Posts: 58 Joined: 23-June 03 Member No.: 7362 |
I've just finished a little plugin that speaks aloud the artist and track whenever a new song starts. This is handy for when I'm in the shower and don't have access to my screen, but still want to know who's playing.
Is anyone interested in this? If so, I'll make it available. Paulski <edit> Here is the url for foorbar 0.667: tts plugin and for foorbar 0.7: tts plugin </edit> This post has been edited by paulski: Aug 19 2003, 22:45 |
|
|
|
Jun 23 2003, 21:58
Post
#2
|
|
![]() Group: Members Posts: 77 Joined: 2-January 03 From: Stuttgart Member No.: 4366 |
Why not? Sounds very funny! If Peter has nothing against it, but why?
Edit: I have got it! How does it work? I can't get it to work This post has been edited by meischder: Jun 24 2003, 00:17 -------------------- Celeron 1300 Tualatin @ 1589, 512 MB Micronchip CL2, 0,5 TB HD, Audigy 2 ZX Platinum Pro, Sony MDS-JE530 DAC, Sony STR-GX 311 Ampifier, Sennheiser HD 570 Headphones, Creative Inspire T7700 7.1
|
|
|
|
Jun 24 2003, 05:45
Post
#3
|
|
![]() Group: Members Posts: 44 Joined: 24-March 03 Member No.: 5645 |
After I have extracted the DLL to foobar2000 directory, I start my foobar.
but a dialog is popped up that the DLL requires MSVCR70.dll. Could you pls let me download the run-time dll fr your site also? -------------------- ~ WavOZip+ <i><span style='color:green'>Heroes Edition</span></i>
~ <a href='http://www.geocities.com/waveofx/index.html' target='_blank'>WavOX</a> |
|
|
|
Jun 24 2003, 06:59
Post
#4
|
|
![]() Group: Members Posts: 1428 Joined: 10-April 03 Member No.: 5916 |
You should be able to get msvr70.dll fom this site: http://fb2k-plugins.hydrogenaudio.org/General.html.
Several plugins require it to function. |
|
|
|
Jun 24 2003, 07:03
Post
#5
|
|
|
Group: Members Posts: 59 Joined: 16-February 03 Member No.: 5016 |
lol, this plugin is fun to use
i just keep clicking on random songs to hear stuff its even funnier cuz i have a lot of asian songs with romanized titles, and the pronunciations are completely funky |
|
|
|
Jun 24 2003, 07:17
Post
#6
|
|
|
Group: Members Posts: 24 Joined: 19-June 03 From: Montreal Member No.: 7269 |
Excellent
Would be cool if we could disable it in the prefs though. (or maybe I'm dumb Mat -------------------- Yatta!
|
|
|
|
Jun 24 2003, 07:38
Post
#7
|
|
|
Group: Members Posts: 58 Joined: 23-June 03 Member No.: 7362 |
It is admittedly very basic at the moment. I'll add some prefs to it (especially the option to disable speech) and let you know when its updated. I'll also include the source code and the MSVCR70.dll file.
Paulski |
|
|
|
Jun 24 2003, 09:37
Post
#8
|
|
|
Group: Members Posts: 58 Joined: 23-June 03 Member No.: 7362 |
meischder - do you have the same problem as WavOX? If not, it may be that your system does not have not have a speech engine installed.
If you use windows XP, it should run "out of the box" using the SAPI 5.1 speech runtime binaries. Look at the "speech" options in the windows XP control panel to see if you have any voices installed and enabled. If you use windows 2000 then you are using an older version of the speech runtime library (SAPI 4.1). I assumed that these versions are compatible from an API call point of view, but I will look into it to be sure. Any older version of windows means that you may need to download and install the runtime environment for the Microsoft TTS engine yourself: Microsoft SAPI 4. Paulski |
|
|
|
Jun 24 2003, 09:42
Post
#9
|
|
|
Group: Members Posts: 18 Joined: 12-May 03 Member No.: 6561 |
Hello!
I've just downloaded it and installed in Foobar2000 directory, I've got MSCR70.DLL installed. But this plugin does nothing. There's no error messages, it's listed in components list in preferences. Using win2k, Foobar v0.667 KosciaK |
|
|
|
Jun 24 2003, 13:22
Post
#10
|
|
|
Group: Members Posts: 58 Joined: 23-June 03 Member No.: 7362 |
Ok, I have found the problem: SAPI 5.x (the windows XP speech environment) is NOT compatible with SAPI 4 (win2K and earlier).
For now, I suggest only winXP users bother with the plugin until I get a win2k compatible version together. <edit> For win98/win2k users: You could of course download the SAPI 5.x SDK which installs the compatible speech engine for SAPI 5 but this is 68 MB!!!!! </edit> I'll keep you posted Paulski This post has been edited by paulski: Jun 24 2003, 16:26 |
|
|
|
Jun 24 2003, 18:38
Post
#11
|
|
|
Group: Members Posts: 58 Joined: 23-June 03 Member No.: 7362 |
For XP users only: there is a new version of the plugin available that allows you to enable or disable speech output within foobar settings (TTS settings). See 1st post for link.
|
|
|
|
Jun 24 2003, 19:43
Post
#12
|
|
|
Group: Members Posts: 58 Joined: 23-June 03 Member No.: 7362 |
I've found a nice link to the Microsoft speech 5.1 runtime files for windows 98 and windows 2000 systems. It's a 6 MB download:
sapi51 runtime install Goto www.aldostools.com for more info on how to install. Have fun Paulski |
|
|
|
Jun 24 2003, 23:32
Post
#13
|
|
![]() Group: Super Moderator Posts: 3267 Joined: 26-July 02 From: princegeorge.ca Member No.: 2796 |
QUOTE (paulski @ Jun 23 2003 - 12:10 PM) I've just finished a little plugin that speaks aloud the artist and track whenever a new song starts. This is handy for when I'm in the shower and don't have access to my screen, but still want to know who's playing. Is anyone interested in this? If so, I'll make it available. What would be really nifty would be to implement this as an input plugin as well. -------------------- (atrix|(fb2k->e-mu 0404 usb|audio 8 dj))->hd280|jvc ha-fx35-b
|
|
|
|
Jun 24 2003, 23:42
Post
#14
|
|
![]() Musepack Developer Group: Members Posts: 359 Joined: 17-October 01 Member No.: 309 |
Heh, I can swear that evil MS Sam is singing along on some tracks he announces.
It's when he goes 'Tricky - She makes me wana die', starting from 'makes' he's perfectly in synch with Martina's singing. This is the only case so far, but I think he's adapting to do more. Nice plugin btw. |
|
|
|
Jun 24 2003, 23:54
Post
#15
|
|
|
Group: Members Posts: 773 Joined: 23-October 01 From: USA Member No.: 340 |
is there a way to get new speech packs, besides microsoft sam?
-------------------- http://www.last.fm/user/spase
-spase- |
|
|
|
Jun 25 2003, 00:11
Post
#16
|
|
![]() Group: Members Posts: 1099 Joined: 18-March 03 From: Oslo, Norway Member No.: 5569 |
I think it would be a nice feature to be able to hear the name of the song, before playback starts.
It's sometimes hard to hear what he says. |
|
|
|
Jun 25 2003, 02:14
Post
#17
|
|
![]() Group: Super Moderator Posts: 3267 Joined: 26-July 02 From: princegeorge.ca Member No.: 2796 |
Another nice feature would be the ability to specify what the plugin says.
-------------------- (atrix|(fb2k->e-mu 0404 usb|audio 8 dj))->hd280|jvc ha-fx35-b
|
|
|
|
Jun 25 2003, 08:59
Post
#18
|
|
|
Group: Members Posts: 58 Joined: 23-June 03 Member No.: 7362 |
I'm already working on your last suggestion Canar, but I'm not sure what the advantage of using it as an input plugin is. Can you expand on that?
upNorth - I'm not sure if it's possible to delay playback of the audio until the speech has finished because I currently use the callback from foobar that a song has just started as a trigger to speak. Any suggestions? Paulski |
|
|
|
Jun 25 2003, 11:15
Post
#19
|
|
|
Group: Members Posts: 59 Joined: 16-February 03 Member No.: 5016 |
I'm also wondering if its possible to get different voices. I had the SDK already and used a speech program to convert text to mp3's, and I used different voices for that. I'm sure its possible with this as well.
|
|
|
|
Jun 25 2003, 11:22
Post
#20
|
|
|
Group: Members Posts: 60 Joined: 27-May 03 From: Frankfurt Member No.: 6845 |
QUOTE (Gemini @ Jun 25 2003 - 02:15 AM) I'm also wondering if its possible to get different voices. I had the SDK already and used a speech program to convert text to mp3's, and I used different voices for that. I'm sure its possible with this as well. yes where i get nice voices? i hate sam :/ |
|
|
|
Jun 25 2003, 11:50
Post
#21
|
|
|
Group: Members Posts: 58 Joined: 23-June 03 Member No.: 7362 |
Go to the aldostools link I gave earlier. You can get Microsoft Mike and Mary using their installation. Although Mary sounds more like a castrated Mike, they're certainly better than Sam. I would love to get my hands on the AT&T natural voices engines - they sound soooo much more realistic, but you have to pay for them.
|
|
|
|
Jun 25 2003, 16:13
Post
#22
|
|
|
Group: Members Posts: 20 Joined: 14-April 03 Member No.: 5964 |
Nice plugin, i like it, but it would be so much better if you'll add option to change the tts engine options...
like replace between female - male voices.. speed and such. thanks. |
|
|
|
Jun 25 2003, 22:17
Post
#23
|
|
|
Group: Members Posts: 58 Joined: 23-June 03 Member No.: 7362 |
There's an update that lets you choose a specific voice within the plugin.
Coming next: change voice rate, voice volume and text fields (3 of them) for specifying which tag fields (e.g. artist tag field) should be read aloud. Still thinking on how to speak the next track between songs (i.e. with no music playing until speech has finished). Maybe pause the track or turn down the volume until its finished speaking - I'll set it up as an option. Paulski This post has been edited by paulski: Jun 25 2003, 22:26 |
|
|
|
Jun 25 2003, 23:29
Post
#24
|
|
![]() Group: Super Moderator Posts: 3267 Joined: 26-July 02 From: princegeorge.ca Member No.: 2796 |
QUOTE (paulski @ Jun 24 2003 - 11:59 PM) I'm already working on your last suggestion Canar, but I'm not sure what the advantage of using it as an input plugin is. Can you expand on that? Just makes foobar a text-file-compatible audio player. -------------------- (atrix|(fb2k->e-mu 0404 usb|audio 8 dj))->hd280|jvc ha-fx35-b
|
|
|
|
Jun 25 2003, 23:52
Post
#25
|
|
![]() Group: Members Posts: 1099 Joined: 18-March 03 From: Oslo, Norway Member No.: 5569 |
QUOTE (Canar @ Jun 25 2003 - 11:29 PM) QUOTE (paulski @ Jun 24 2003 - 11:59 PM) I'm already working on your last suggestion Canar, but I'm not sure what the advantage of using it as an input plugin is. Can you expand on that? Just makes foobar a text-file-compatible audio player. Vocal remover, lyrics as input and you can have Sam sing your favourite tune... This post has been edited by upNorth: Jun 25 2003, 23:52 |
|
|
|
![]() ![]() |
|
Lo-Fi Version | Time is now: 22nd May 2013 - 02:52 |