Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Text to speech component (Read 78257 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Text to speech component

Reply #100
Quote
Recompiled for foobar2000 v0.8.2. Bumped component version to 0.2. Fixed metadb_handle leak. Fixed possible problem with non-ASCII characters in read text. "Auto announce at end of song" no longer works, it already was disabled in the source code I found. Renamed menu command to "Components/Announce playing track" (it didn't read out a playlist item anyway).

Note: I do not intend to take over development of this component, so posting feature requests is futile, unless someone else does it.

Links:
plugin
updated source

Edit: I missed one conversion from internal UTF-8 representation to UTF-16, fixed now.
[a href="index.php?act=findpost&pid=256542"][{POST_SNAPBACK}][/a]

First bug report: Using "Lower volume whilst speaking" function sets volume to -13.00dB. If the title announced are kind of long - like "P.E. Squad/Doo Doo Chasers ('Going All-The-Way-Off' Instrumental Version) by Funkadelic" - volume stays at that level and are not reset to 0.00dB.
Or, on second thought, maybe it's use of special signs in songtitle that cause this behaviour? "Please Sing My Spring Reverb (B. Fleischmann Mix) by Múm" caused the same...
"ONLY THOSE WHO ATTEMPT THE IMPOSSIBLE WILL ACHIEVE THE ABSURD"
        - Oceania Association of Autonomous Astronauts

Text to speech component

Reply #101
Thank you so much foosion, now it works perfect 

Just had a minor problem with hotkeys. I couldn't use same key at first, it was not in the list, but hidden I think.
Noticed that before, if a component changes name you can't use same hotkey, nothing happens when you choose key.

But I found a solution, go back to old component and load foobar then it's not in the list but the key works.
Switch to the new version, and I can select key.

Those who don't have tried foo_TTS, here's a sample how it can sound
http://dwi.mine.nu:81/Mp3/foobar-TTS.mp3
Windows 10 Pro x64 // foobar2000 1.3.10

Text to speech component

Reply #102
WOW! Your voice is far more understandable than SAM, MIKE, ... what TTS Engine are you using? I need that one too! Please...

Moon
"If there 's no soul in the computer's music, it's because nobody put it there." - Björk.

Text to speech component

Reply #103
As I think he's stated somewhere: He's using AT&T Natural Voices. I think that was "Crystal"

.
"ONLY THOSE WHO ATTEMPT THE IMPOSSIBLE WILL ACHIEVE THE ABSURD"
        - Oceania Association of Autonomous Astronauts

Text to speech component

Reply #104
Correct, it's AT&T Natural Voices with Crystal.

http://www.naturalvoices.att.com
Windows 10 Pro x64 // foobar2000 1.3.10

Text to speech component

Reply #105
I'm eager to give this one a try (i'm getting pretty bored with having to tell my coworkers what's playing), but Foobar gives me an 'Illegal operation' as soon as i try to access the preferences...

I'm using foobar2000 v0.8.2 with Windows 2000.
Any ideas?

Here's the error message:

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 00AB12A1h
Access violation, operation: read, address: 00000000h
Call path:
WinMain=>app_mainloop
This is the first crash logged by this instance.
Code bytes (00AB12A1h):
00AB1261h:  74 04 56 FF D7 59 5F 5E C3 B8 3C 32 AB 00 E8 1C
00AB1271h:  1C 00 00 51 56 57 68 F3 03 00 00 FF 35 18 63 AB
00AB1281h:  00 FF 15 88 40 AB 00 50 E8 6B 00 00 00 83 65 F0
00AB1291h:  00 59 8B F8 A1 BC 62 AB 00 83 65 FC 00 8D 55 F0
00AB12A1h:  8B 08 52 50 FF 51 4C 8B F0 85 F6 7C 2A 39 7D F0
00AB12B1h:  74 25 A1 BC 62 AB 00 6A 00 6A 02 6A 00 8B 08 50
00AB12C1h:  FF 51 50 8B F0 85 F6 7C 0E A1 BC 62 AB 00 57 50
00AB12D1h:  8B 08 FF 51 48 8B F0 8B 45 F0 83 4D FC FF 85 C0
Stack (0012F83Ch):
0012F81Ch:  BBA31518 A0000CAB 8186A7A8 00000001
0012F82Ch:  A0005C0A 00000DA8 00000110 A031B5D8
0012F83Ch:  00190DA8 00000034 00000000 0012F880
0012F84Ch:  00AB323C 00000000 0012F88C 00AB19CB
0012F85Ch:  00000110 006014E8 00000000 000100C9
0012F86Ch:  00000000 00000000 0012F8D8 00000000
0012F87Ch:  00AB1764 0012FE90 00AB3294 FFFFFFFF
0012F88Ch:  0012F8AC 77E3A420 00190DA8 00D2BB28
0012F89Ch:  00080D9C 007EA508 00000000 DCBAABCD
0012F8ACh:  0012F8E8 77E28CB9 00AB175A 00190DA8
0012F8BCh:  00000110 00080D9C 00000000 00000000
0012F8CCh:  00000110 006014E8 00C11860 00000000
0012F8DCh:  00080D9C 00000110 00000000 0012F910
0012F8ECh:  77E155B0 00190DA8 00000110 00080D9C
0012F8FCh:  00000000 00000001 00000000 00000000
0012F90Ch:  00000000 0012F96C 77F9FF57 0012F920
0012F91Ch:  00000018 006014E8 00000110 00080D9C
0012F92Ch:  00000000 00000001 77E28BFA 77E16407
0012F93Ch:  00190DA8 00000110 00080D9C 00000000
0012F94Ch:  00000000 000002AE 00000000 00000000
Registers:
EAX: 00000000, EBX: 00D2BB28, ECX: 000B0D96, EDX: 0012F844
ESI: 00000034, EDI: 00000000, EBP: 0012F854, ESP: 0012F83C
Crash location: "foo_tts", loaded at 00AB0000h - 00AB9000h

Loaded modules:
foobar2000                       loaded at 00400000h - 00452000h
ntdll                            loaded at 77F80000h - 77FFD000h
KERNEL32                         loaded at 7C570000h - 7C623000h
USER32                           loaded at 77E10000h - 77E6F000h
GDI32                            loaded at 77F40000h - 77F7B000h
ole32                            loaded at 77A50000h - 77B3F000h
RPCRT4                           loaded at 77D30000h - 77DA1000h
ADVAPI32                         loaded at 7C2D0000h - 7C332000h
COMCTL32                         loaded at 71710000h - 71794000h
utf8api                          loaded at 10000000h - 1000D000h
comdlg32                         loaded at 76B30000h - 76B6E000h
SHLWAPI                          loaded at 70A70000h - 70AD9000h
msvcrt                           loaded at 78000000h - 78045000h
SHELL32                          loaded at 782F0000h - 78535000h
foo_albumlist                    loaded at 00800000h - 0080A000h
foo_ape                          loaded at 00810000h - 00830000h
foo_cdda                         loaded at 00830000h - 0083E000h
foo_console                      loaded at 00840000h - 00847000h
foo_diskwriter                   loaded at 00850000h - 00862000h
WINMM                            loaded at 77570000h - 775A0000h
foo_dsp_crossfade                loaded at 008F0000h - 008F7000h
foo_dsp_extra                    loaded at 00900000h - 00915000h
foo_flac                         loaded at 00920000h - 00936000h
foo_freedb                       loaded at 00940000h - 0095D000h
WS2_32                           loaded at 75030000h - 75044000h
WS2HELP                          loaded at 75020000h - 75028000h
foo_infobox                      loaded at 00960000h - 00973000h
foo_input_std                    loaded at 00980000h - 00A22000h
MSACM32                          loaded at 77410000h - 77423000h
foo_massdelete                   loaded at 00A30000h - 00A3A000h
foo_masstag                      loaded at 00A40000h - 00A51000h
foo_output_std                   loaded at 00A60000h - 00A69000h
foo_read_http                    loaded at 00A70000h - 00A79000h
foo_rgscan                       loaded at 00A80000h - 00A8B000h
foo_speex                        loaded at 00A90000h - 00AA8000h
foo_tts                          loaded at 00AB0000h - 00AB9000h
foo_ui_std                       loaded at 00AC0000h - 00AD7000h
foo_vis_manager                  loaded at 00AE0000h - 00AE8000h
foo_wavpack                      loaded at 00AF0000h - 00AFB000h
INDICDLL                         loaded at 6E420000h - 6E426000h
IMM32                            loaded at 75E60000h - 75E7A000h
PowerMenuHook                    loaded at 00C10000h - 00C23000h
CLBCATQ                          loaded at 775A0000h - 77630000h
OLEAUT32                         loaded at 779B0000h - 77A4B000h
msafd                            loaded at 74FD0000h - 74FEE000h
wshtcpip                         loaded at 75010000h - 75017000h
rnr20                            loaded at 782C0000h - 782CC000h
DNSAPI                           loaded at 77980000h - 779A4000h
WSOCK32                          loaded at 75050000h - 75058000h
iphlpapi                         loaded at 77340000h - 77353000h
ICMP                             loaded at 77520000h - 77525000h
MPRAPI                           loaded at 77320000h - 77337000h
SAMLIB                           loaded at 75150000h - 7515F000h
NETAPI32                         loaded at 75170000h - 751BF000h
Secur32                          loaded at 7C340000h - 7C34F000h
NTDSAPI                          loaded at 77BF0000h - 77C01000h
WLDAP32                          loaded at 77950000h - 7797A000h
NETRAP                           loaded at 751C0000h - 751C6000h
ACTIVEDS                         loaded at 773B0000h - 773DF000h
ADSLDPC                          loaded at 77380000h - 773A3000h
RTUTILS                          loaded at 77830000h - 7783E000h
SETUPAPI                         loaded at 77880000h - 7790E000h
USERENV                          loaded at 7C0F0000h - 7C151000h
RASAPI32                         loaded at 774E0000h - 77513000h
RASMAN                           loaded at 774C0000h - 774D1000h
TAPI32                           loaded at 77530000h - 77552000h
DHCPCSVC                         loaded at 77360000h - 77379000h
winrnr                           loaded at 777E0000h - 777E8000h
rasadhlp                         loaded at 777F0000h - 777F5000h
wdmaud                           loaded at 77560000h - 77568000h
msacm32                          loaded at 77400000h - 77408000h
imagehlp                         loaded at 77920000h - 77943000h
DBGHELP                          loaded at 72A00000h - 72A2D000h

Stack dump analysis:
Address: 00AB323Ch, location: "foo_tts", loaded at 00AB0000h - 00AB9000h
Address: 00AB19CBh, location: "foo_tts", loaded at 00AB0000h - 00AB9000h
Address: 00AB1764h, location: "foo_tts", loaded at 00AB0000h - 00AB9000h
Address: 00AB3294h, location: "foo_tts", loaded at 00AB0000h - 00AB9000h
Address: 77E3A420h, location: "USER32", loaded at 77E10000h - 77E6F000h
Address: 77E28CB9h, location: "USER32", loaded at 77E10000h - 77E6F000h
Address: 00AB175Ah, location: "foo_tts", loaded at 00AB0000h - 00AB9000h
Address: 00C11860h, location: "PowerMenuHook", loaded at 00C10000h - 00C23000h
Address: 77E155B0h, location: "USER32", loaded at 77E10000h - 77E6F000h
Address: 77F9FF57h, location: "ntdll", loaded at 77F80000h - 77FFD000h
Address: 77E28BFAh, location: "USER32", loaded at 77E10000h - 77E6F000h
Address: 77E16407h, location: "USER32", loaded at 77E10000h - 77E6F000h
Address: 77E29DBEh, location: "USER32", loaded at 77E10000h - 77E6F000h
Address: 00AB7060h, location: "foo_tts", loaded at 00AB0000h - 00AB9000h
Address: 00AB0000h, location: "foo_tts", loaded at 00AB0000h - 00AB9000h
Address: 00AB72A8h, location: "foo_tts", loaded at 00AB0000h - 00AB9000h
Address: 00AB7478h, location: "foo_tts", loaded at 00AB0000h - 00AB9000h
Address: 00AB0000h, location: "foo_tts", loaded at 00AB0000h - 00AB9000h
Address: 00AB0188h, location: "foo_tts", loaded at 00AB0000h - 00AB9000h
Address: 77E2CBF0h, location: "USER32", loaded at 77E10000h - 77E6F000h
Address: 00AB0000h, location: "foo_tts", loaded at 00AB0000h - 00AB9000h
Address: 00AB175Ah, location: "foo_tts", loaded at 00AB0000h - 00AB9000h
Address: 77E3EDCCh, location: "USER32", loaded at 77E10000h - 77E6F000h
Address: 00AB0000h, location: "foo_tts", loaded at 00AB0000h - 00AB9000h
Address: 00AB7060h, location: "foo_tts", loaded at 00AB0000h - 00AB9000h
Address: 00AB175Ah, location: "foo_tts", loaded at 00AB0000h - 00AB9000h
Address: 00AB63ACh, location: "foo_tts", loaded at 00AB0000h - 00AB9000h
Address: 00AB1757h, location: "foo_tts", loaded at 00AB0000h - 00AB9000h
Address: 00AB0000h, location: "foo_tts", loaded at 00AB0000h - 00AB9000h
Address: 00AB175Ah, location: "foo_tts", loaded at 00AB0000h - 00AB9000h
Address: 00404A96h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 77E1A366h, location: "USER32", loaded at 77E10000h - 77E6F000h
Address: 0040490Ah, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 77E3A420h, location: "USER32", loaded at 77E10000h - 77E6F000h
Address: 77E28CB9h, location: "USER32", loaded at 77E10000h - 77E6F000h
Address: 004046F2h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00C11860h, location: "PowerMenuHook", loaded at 00C10000h - 00C23000h
Address: 77E155B0h, location: "USER32", loaded at 77E10000h - 77E6F000h
Address: 77F9FF57h, location: "ntdll", loaded at 77F80000h - 77FFD000h
Address: 77E28BFAh, location: "USER32", loaded at 77E10000h - 77E6F000h
Address: 77E16407h, location: "USER32", loaded at 77E10000h - 77E6F000h
Address: 77E17361h, location: "USER32", loaded at 77E10000h - 77E6F000h
Address: 7171603Fh, location: "COMCTL32", loaded at 71710000h - 71794000h
Address: 77E155C0h, location: "USER32", loaded at 77E10000h - 77E6F000h
Address: 77F9FF57h, location: "ntdll", loaded at 77F80000h - 77FFD000h

Version info:
foobar2000 v0.8.2
UNICODE


Thanks in advance!

Text to speech component

Reply #106
I'm not sure, but have you tried updating foobar2000 itself? You have 0.8.2 the newest is 0.8.3.
Hope that helps.
Windows 10 Pro x64 // foobar2000 1.3.10

Text to speech component

Reply #107
Hi Andreasvb,

Thanks for your suggestion. I tried foo_tts.dll with FB 0.8.3, but to no avail:

Quote
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 00A412A1h
Access violation, operation: read, address: 00000000h
Call path:
WinMain=>app_mainloop
This is the first crash logged by this instance.
Code bytes (00A412A1h):
00A41261h:  74 04 56 FF D7 59 5F 5E C3 B8 3C 32 A4 00 E8 1C
00A41271h:  1C 00 00 51 56 57 68 F3 03 00 00 FF 35 18 63 A4
00A41281h:  00 FF 15 88 40 A4 00 50 E8 6B 00 00 00 83 65 F0
00A41291h:  00 59 8B F8 A1 BC 62 A4 00 83 65 FC 00 8D 55 F0
00A412A1h:  8B 08 52 50 FF 51 4C 8B F0 85 F6 7C 2A 39 7D F0
00A412B1h:  74 25 A1 BC 62 A4 00 6A 00 6A 02 6A 00 8B 08 50
00A412C1h:  FF 51 50 8B F0 85 F6 7C 0E A1 BC 62 A4 00 57 50
00A412D1h:  8B 08 FF 51 48 8B F0 8B 45 F0 83 4D FC FF 85 C0
Stack (0012F83Ch):
0012F81Ch:  BBC69518 A0000CAB 8186A7A8 00000001
0012F82Ch:  A0005C0A 000004D2 00000110 A031B5D8
0012F83Ch:  000504D2 00000034 00000000 0012F880
0012F84Ch:  00A4323C 00000000 0012F88C 00A419CB
0012F85Ch:  00000110 0061C110 00000000 000100C9
0012F86Ch:  00000000 00000000 0012F8D8 00000000
0012F87Ch:  00A41764 0012FE90 00A43294 FFFFFFFF
0012F88Ch:  0012F8AC 77E3A420 000504D2 00AF45A0
0012F89Ch:  000304FC 007E98F0 00000000 DCBAABCD
0012F8ACh:  0012F8E8 77E28CB9 00A4175A 000504D2
0012F8BCh:  00000110 000304FC 00000000 00000000
0012F8CCh:  00000110 0061C110 00AB1860 00000000
0012F8DCh:  000304FC 00000110 00000000 0012F910
0012F8ECh:  77E155B0 000504D2 00000110 000304FC
0012F8FCh:  00000000 00000001 00000000 00000000
0012F90Ch:  00000000 0012F96C 77F9FF57 0012F920
0012F91Ch:  00000018 0061C110 00000110 000304FC
0012F92Ch:  00000000 00000001 77E28BFA 77E16407
0012F93Ch:  000504D2 00000110 000304FC 00000000
0012F94Ch:  00000000 000002AE 00000000 00000000
Registers:
EAX: 00000000, EBX: 00AF45A0, ECX: 000304E6, EDX: 0012F844
ESI: 00000034, EDI: 00000000, EBP: 0012F854, ESP: 0012F83C
Crash location: "foo_tts", loaded at 00A40000h - 00A49000h

Loaded modules:
foobar2000                       loaded at 00400000h - 00452000h
ntdll                            loaded at 77F80000h - 77FFD000h
KERNEL32                         loaded at 7C570000h - 7C623000h
USER32                           loaded at 77E10000h - 77E6F000h
GDI32                            loaded at 77F40000h - 77F7B000h
ole32                            loaded at 77A50000h - 77B3F000h
RPCRT4                           loaded at 77D30000h - 77DA1000h
ADVAPI32                         loaded at 7C2D0000h - 7C332000h
COMCTL32                         loaded at 71710000h - 71794000h
utf8api                          loaded at 10000000h - 1000D000h
comdlg32                         loaded at 76B30000h - 76B6E000h
SHLWAPI                          loaded at 70A70000h - 70AD9000h
msvcrt                           loaded at 78000000h - 78045000h
SHELL32                          loaded at 782F0000h - 78535000h
foo_albumlist                    loaded at 00800000h - 0080B000h
foo_ape                          loaded at 00810000h - 0082F000h
foo_cdda                         loaded at 00830000h - 0083E000h
foo_console                      loaded at 00840000h - 00847000h
foo_diskwriter                   loaded at 00850000h - 00862000h
WINMM                            loaded at 77570000h - 775A0000h
foo_dsp_extra                    loaded at 008F0000h - 00905000h
foo_flac                         loaded at 00910000h - 0092C000h
foo_input_std                    loaded at 00930000h - 009CE000h
MSACM32                          loaded at 77410000h - 77423000h
foo_masstag                      loaded at 009D0000h - 009E4000h
foo_output_std                   loaded at 009F0000h - 009F9000h
foo_read_http                    loaded at 00A00000h - 00A09000h
WS2_32                           loaded at 75030000h - 75044000h
WS2HELP                          loaded at 75020000h - 75028000h
foo_rgscan                       loaded at 00A10000h - 00A1D000h
foo_speex                        loaded at 00A20000h - 00A38000h
foo_tts                          loaded at 00A40000h - 00A49000h
foo_ui_std                       loaded at 00A50000h - 00A67000h
foo_vis_manager                  loaded at 00A70000h - 00A78000h
foo_wavpack                      loaded at 00A80000h - 00A92000h
INDICDLL                         loaded at 6E420000h - 6E426000h
IMM32                            loaded at 75E60000h - 75E7A000h
PowerMenuHook                    loaded at 00AB0000h - 00AC3000h
CLBCATQ                          loaded at 775A0000h - 77630000h
OLEAUT32                         loaded at 779B0000h - 77A4B000h
cscui                            loaded at 77840000h - 7787E000h
CSCDLL                           loaded at 770C0000h - 770E3000h
MPR                              loaded at 76620000h - 76630000h
ntlanman                         loaded at 75160000h - 7516C000h
NETUI0                           loaded at 75210000h - 75225000h
NETUI1                           loaded at 751D0000h - 75208000h
NETAPI32                         loaded at 75170000h - 751BF000h
Secur32                          loaded at 7C340000h - 7C34F000h
NTDSAPI                          loaded at 77BF0000h - 77C01000h
DNSAPI                           loaded at 77980000h - 779A4000h
WSOCK32                          loaded at 75050000h - 75058000h
WLDAP32                          loaded at 77950000h - 7797A000h
NETRAP                           loaded at 751C0000h - 751C6000h
SAMLIB                           loaded at 75150000h - 7515F000h
imagehlp                         loaded at 77920000h - 77943000h
DBGHELP                          loaded at 72A00000h - 72A2D000h

Stack dump analysis:
Address: 00A4323Ch, location: "foo_tts", loaded at 00A40000h - 00A49000h
Address: 00A419CBh, location: "foo_tts", loaded at 00A40000h - 00A49000h
Address: 00A41764h, location: "foo_tts", loaded at 00A40000h - 00A49000h
Address: 00A43294h, location: "foo_tts", loaded at 00A40000h - 00A49000h
Address: 77E3A420h, location: "USER32", loaded at 77E10000h - 77E6F000h
Address: 77E28CB9h, location: "USER32", loaded at 77E10000h - 77E6F000h
Address: 00A4175Ah, location: "foo_tts", loaded at 00A40000h - 00A49000h
Address: 00AB1860h, location: "PowerMenuHook", loaded at 00AB0000h - 00AC3000h
Address: 77E155B0h, location: "USER32", loaded at 77E10000h - 77E6F000h
Address: 77F9FF57h, location: "ntdll", loaded at 77F80000h - 77FFD000h
Address: 77E28BFAh, location: "USER32", loaded at 77E10000h - 77E6F000h
Address: 77E16407h, location: "USER32", loaded at 77E10000h - 77E6F000h
Address: 77E29DBEh, location: "USER32", loaded at 77E10000h - 77E6F000h
Address: 00A47060h, location: "foo_tts", loaded at 00A40000h - 00A49000h
Address: 00A40000h, location: "foo_tts", loaded at 00A40000h - 00A49000h
Address: 00A472A8h, location: "foo_tts", loaded at 00A40000h - 00A49000h
Address: 00A47478h, location: "foo_tts", loaded at 00A40000h - 00A49000h
Address: 00A40000h, location: "foo_tts", loaded at 00A40000h - 00A49000h
Address: 00A40188h, location: "foo_tts", loaded at 00A40000h - 00A49000h
Address: 77E2CBF0h, location: "USER32", loaded at 77E10000h - 77E6F000h
Address: 00A40000h, location: "foo_tts", loaded at 00A40000h - 00A49000h
Address: 00A4175Ah, location: "foo_tts", loaded at 00A40000h - 00A49000h
Address: 77E3EDCCh, location: "USER32", loaded at 77E10000h - 77E6F000h
Address: 00A40000h, location: "foo_tts", loaded at 00A40000h - 00A49000h
Address: 00A47060h, location: "foo_tts", loaded at 00A40000h - 00A49000h
Address: 00A4175Ah, location: "foo_tts", loaded at 00A40000h - 00A49000h
Address: 00A463ACh, location: "foo_tts", loaded at 00A40000h - 00A49000h
Address: 00A41757h, location: "foo_tts", loaded at 00A40000h - 00A49000h
Address: 00A40000h, location: "foo_tts", loaded at 00A40000h - 00A49000h
Address: 00A4175Ah, location: "foo_tts", loaded at 00A40000h - 00A49000h
Address: 00404A00h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 77E1A366h, location: "USER32", loaded at 77E10000h - 77E6F000h
Address: 00404874h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 77E3A420h, location: "USER32", loaded at 77E10000h - 77E6F000h
Address: 77E28CB9h, location: "USER32", loaded at 77E10000h - 77E6F000h
Address: 0040465Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00AB1860h, location: "PowerMenuHook", loaded at 00AB0000h - 00AC3000h
Address: 77E155B0h, location: "USER32", loaded at 77E10000h - 77E6F000h
Address: 77F9FF57h, location: "ntdll", loaded at 77F80000h - 77FFD000h
Address: 77E28BFAh, location: "USER32", loaded at 77E10000h - 77E6F000h
Address: 77E16407h, location: "USER32", loaded at 77E10000h - 77E6F000h
Address: 77E17361h, location: "USER32", loaded at 77E10000h - 77E6F000h
Address: 7171603Fh, location: "COMCTL32", loaded at 71710000h - 71794000h
Address: 77E155C0h, location: "USER32", loaded at 77E10000h - 77E6F000h
Address: 77F9FF57h, location: "ntdll", loaded at 77F80000h - 77FFD000h

Version info:
foobar2000 v0.8.3
UNICODE


Text to speech component

Reply #109
I think the volume problem is in the next block of code:

Code: [Select]
if(g_current_sentence == 0) //check to see if currently talking
 g_LastVolumeLevel = play_control::get()->get_volume();
play_control::get()->set_volume(-1300);


And the code supposed to reset the volume:

Code: [Select]
if(g_current_sentence > g_sentence_count)
{
play_control::get()->set_volume(g_LastVolumeLevel);
g_current_sentence = 0;
}


Yeah, I know there is rather much nobody around to fix it, but if someone would... I have no programs to compile this with
...nor the skill to fix it, but that's an entirely different story ^^

EDIT: I noticed that it does the same when having it autotell you the song and you happen to change the song when it's still talking (when you don't happen to like the song but it still is in your playlist or something). Maybe it gets lost with the g_sentence_count so it is unable to say when it has ended?

Text to speech component

Reply #110
Hey Andreasvb,

I did use foosion's version, but it didn't work on my win2k system at work. However, it does work on my xp system at home. I'll try give it a go monday.

Thanks again!

Text to speech component

Reply #111
Just tested this component and the same error occured as Eppel78 wrote. Running WinXP SP2 EN, Foobar 0.8.3. Tried both Foosion's and original version. No luck. Also tried with minimum components mix:
foo_input_std.dll
foo_output_std.dll
foo_ui_std.dll
Still no luck. I suspect that error occured when no text engines installed. I wiped out default MS Sam with some tweaker some time ago so if somebody get such crash - see if you have at least one tts.
But maybe I'm wrong ?

Text to speech component

Reply #112
What a great plugin. I think its name may not adequately describe its real world use. Just did not realise what it did when browsing through available pluins.

Text to speech component

Reply #113
Does anyone know if this plugin is still downloadable from somewhere? I really liked what it did but i don't have a version that works with the current foobar.

By the way, you can get even more high-quality voices now from www.nextup.com - they have three different engines to choose from at around $30 each which isn't that bad. I really like the neospeech engine.

http://home.online.no/~ssvenn/neo.mp3 

Text to speech component

Reply #114
Quote
Does anyone know if this plugin is still downloadable from somewhere?


up
Sorry for the bad english, I'm french .

Text to speech component

Reply #115
Quote
Quote
Does anyone know if this plugin is still downloadable from somewhere?


up
[{POST_SNAPBACK}][/a]


I just put a copy [a href="http://home.people.net.au/~etheronline/foo_tts.dll]here[/url]

Text to speech component

Reply #116
I don't know how much this is being developed at all any more, but I have one suggestion: a choice of output (or automatically following the music output). I have USB headphones plugged in which set themselves as the default output, so I set foobar2000 to the onboard output so it'll come out of my speakers. Unfortunately this plugin doesn't, so the headphones tell me what's playing out of the headphones; not terribly useful if I'm not wearing them! Apart from that, this is very cool

Text to speech component

Reply #117
tgoose: Try open the speech control panel (sapi.cpl) and choose output to your onboard there.
Windows 10 Pro x64 // foobar2000 1.3.10

Text to speech component

Reply #118
Quote
tgoose: Try open the speech control panel (sapi.cpl) and choose output to your onboard there.
[a href="index.php?act=findpost&pid=368060"][{POST_SNAPBACK}][/a]


All of the links listed in this thread for downloading this component are broken.  Does anyone know where I can download this component?  I have been looking for a while without success.  Thanks.

Text to speech component

Reply #119
Check rectangle's link 4 posts above.
Windows 10 Pro x64 // foobar2000 1.3.10

Text to speech component

Reply #120
...
Sorry for the bad english, I'm french .

Text to speech component

Reply #121
Quote
Quote
Quote
Does anyone know if this plugin is still downloadable from somewhere?


up
[{POST_SNAPBACK}][/a]


I just put a copy [a href="http://home.people.net.au/~etheronline/foo_tts.dll]here[/url]
[a href="index.php?act=findpost&pid=368012"][{POST_SNAPBACK}][/a]


thanks 
Sorry for the bad english, I'm french .

Text to speech component

Reply #122
i hope somebody is going to recompile this great plugin for 0.9 

there's no active link as far as I could see...

Text to speech component

Reply #123
Quote
i hope somebody is going to recompile this great plugin for 0.9 

there's no active link as far as I could see...
[a href="index.php?act=findpost&pid=372395"][{POST_SNAPBACK}][/a]


pleease, could anybody answer at least

Text to speech component

Reply #124
Quote
i hope somebody is going to recompile this great plugin for 0.9 

there's no active link as far as I could see...
[a href="index.php?act=findpost&pid=372395"][{POST_SNAPBACK}][/a]


pleease, could anybody answer at least

I don't know any more than you, but I'd certainly be interested in this now I've got some lovely AT&T voices to play with