Chat To Speech (General Discussion)

Chat To Speech // General Discussion

1  |  

rene s

Oct 31, 2001, 6:53am
Hi,

I recently developed a small MFC app that works like AW Ear, with the
difference that it doesn't use the AW SDK (i.e. it's not a bot) or MS
Agent technology. It's speech capabilities are based on the Microsoft
Speech SDK. If you want to help me test it, please see
http://www.xs4all.nl/~runay for details.

I also plan to bring back HexBot, after fixing some minor bugs and
recompiling it with the latest AW SDK.

Happy Halloween.

Rene

joeman

Oct 31, 2001, 10:51am
I dont think AWEar used the AW SDK.

-Joe

[View Quote]

rene s

Oct 31, 2001, 11:28am
I never actually downloaded it because it was gone before I had a
chance, but if it wasn't a bot this Radon was either a genius or he
had some help from others. I don't know anything about VB, but in VC++
the only way to accomplish this is to hook the thread of another
application, intercept specific Windows messages and use some form of
interprocess communication (IPC) to transfer the data. For a 14 year
old this would be quite an achievement.

Rene

[View Quote] >I dont think AWEar used the AW SDK.
>
>-Joe

brant

Oct 31, 2001, 12:44pm
Perhaps he is, but it is a shame that this genius was wasted in creating
programs that steal passwords and perform other illegal activities......

Seems to be a common theme nowadays :(

[View Quote]

agent1

Oct 31, 2001, 1:03pm
Genius? Not that hard to open a file :)

-Agent1

[View Quote]

baron

Oct 31, 2001, 3:18pm
What you probably don't know about VB is that it's extremely easy to make huge projects, performing hundreds of tasks without even having a clue about programming. All you have to do is find the correct function or module or control on the net or have someone write it for you, you don't have to understand it, you just use it. Anyway hooks is what I use too on similar occasions and they are even harder in VB. AFAIK you have to hook the process with SetWindowsHookEx in an external (windows) DLL (beasts that VB can't build, C++ or Delphi comes to play here...VB can build only ActiveX DLLs. Of course you can subclass and pray). So since the distribution didn't contain a DLL I'll make a guess: it could be using FindWindowEx to locate the AW Richtext box, SendMessage (&HB0 and &HB1) every say 100ms to get the text, then subtract text equal to the length of the already existing text which was already stored in a variable if they don't match. After you get the text to be spoken you pass it to the MSAgent control. Not too efficient or difficult but works...anyway just a guess without hooks in VB. Btw I like your prog even though I had a hard time downloading, it was terminating at about 2MB, got it with the 4th attempt:)

Baron


[View Quote]

1  |  
Awportals.com is a privately held community resource website dedicated to Active Worlds.
Copyright (c) Mark Randall 2006 - 2024. All Rights Reserved.
Awportals.com   ·   ProLibraries Live   ·   Twitter   ·   LinkedIn