Results 1 to 20 of 20

Thread: Text-To-Speech

  1. #1

    Thread Starter
    Member
    Join Date
    Oct 1999
    Posts
    33
    I downloaded Sh_t talker which is written in VB3. It uses a program to say the things in it, a program called "DOCTalker"

    The program is at http://kosmos.net/st/index.htm for those who wanna check it out.

    I tried using MS Agent, which is not exactly what I want.

    Is there anyway I can write a program that does the same thing as DOCTalker

    Thanks in advance,
    Matthew

  2. #2
    Guest
    Use the TextToSpeech or Direct SS control.

    Add the following to a Form with a TextToSpeech, TextBox and CommandButton
    Code:
    Private Sub Command1_Click()
        TextToSpeech1.Speak Text1
    End Sub
    When you click the button, your computer will "read out" whatever is in the TextBox.

  3. #3
    Addicted Member
    Join Date
    Sep 2000
    Posts
    230

    Question TextToSpeech and Direct SS controls?

    Megatron,

    Where are these controls at. I can't seem to find them in my VB6 components.

    shawn
    Shawn Hull
    VB6, SP3 (Professional Edition)

  4. #4
    Guest
    a2427, you probably don't have them because you didn't download them. Go to http://www.microsoft.com and in the search, type in "MS Agent" and what you need should come up, just download them, install and look in the Components list.

  5. #5
    Addicted Member
    Join Date
    Sep 2000
    Posts
    230

    Smile

    Thanks Mathew
    Shawn Hull
    VB6, SP3 (Professional Edition)

  6. #6
    Guest
    Here are the components that are a part of the MSAgent:

    • Microsoft Direct Speech Recognition
    • Microsoft Direct Text-To-Speech
    • Microsoft Telephony
    • Microsoft Voice Commands
    • Microsoft Voice Dictation
    • Microsoft Direct Speech Recognition
    • Microsoft Voice Text

  7. #7

    Thread Starter
    Member
    Join Date
    Oct 1999
    Posts
    33
    I can't seem to change the speed/pitch/etc. Any ideas?

  8. #8
    Frenzied Member
    Join Date
    Jun 2000
    Location
    East Providence, RI
    Posts
    1,715
    NXSupport - Your one-stop source for computer help

  9. #9
    Fanatic Member Kaverin's Avatar
    Join Date
    Oct 2000
    Posts
    930
    I tried messing around with that tutorial on http://www.vb-world.net/misc/agent/ and I couldn't get it to work. When this line runs:
    Code:
       Set CoreAgent = New Agent
    I get a message box that says "Compile error: Invalid use of New keyword". Does anyone know why it's doing that, and what to do to fix it?

    I want to mess around with the TextToSpeech control too, but I don't see it in MS Agent like Matthew Gates said it was. Where is it?

    [Edited by Kaverin on 10-14-2000 at 11:12 PM]
    I'm baaaack...
    VB5 Professional Edition, VC++ 6
    Using a 1 gHz Thunderbird, 256 mb RAM, 40 gb HD system with Win98se

    I feel special because I finally figured out how to loop midis: Post link
    I'm a fanatic too

  10. #10
    Guest
    You looked for this: Microsoft Direct Text-To-Speech ?

    Did you download it Kaverin?

  11. #11
    Fanatic Member Kaverin's Avatar
    Join Date
    Oct 2000
    Posts
    930
    Actually I didn't . I thought it was part of MS Agent in the first place. I couldn't figure out why it never appeared in my object browser.
    I'm baaaack...
    VB5 Professional Edition, VC++ 6
    Using a 1 gHz Thunderbird, 256 mb RAM, 40 gb HD system with Win98se

    I feel special because I finally figured out how to loop midis: Post link
    I'm a fanatic too

  12. #12
    Guest
    It is part of MSAgent, but it doesn't come with Windows. You must download it. If you look above, I tell what to do. Hehe, it would help to have it before trying to use it .

  13. #13
    Fanatic Member Kaverin's Avatar
    Join Date
    Oct 2000
    Posts
    930
    I got MS agent before I tried using this. I'm not that basic . But anyway, I can't find any references to Text-To-Speech. And searching on the page isn't helpful either. But then again, searching for anything on the MS sites isn't easy (or quick... especially on a dialup). Am I just totally missing something very simple here?
    I'm baaaack...
    VB5 Professional Edition, VC++ 6
    Using a 1 gHz Thunderbird, 256 mb RAM, 40 gb HD system with Win98se

    I feel special because I finally figured out how to loop midis: Post link
    I'm a fanatic too

  14. #14
    Guest
    What do you mean you can't find it?

    http://msdn.microsoft.com/workshop/i...nt/agentdl.asp

    It's all there. Just download what you need. And install it. Than you should restart your computer and then open VB and in the components list, it should all be there.

  15. #15
    Fanatic Member Kaverin's Avatar
    Join Date
    Oct 2000
    Posts
    930
    Well I feel like an idiot now hehe. How I missed that I don't know. I got the core stuff and expected it to be in there. I never looked beyond .
    I'm baaaack...
    VB5 Professional Edition, VC++ 6
    Using a 1 gHz Thunderbird, 256 mb RAM, 40 gb HD system with Win98se

    I feel special because I finally figured out how to loop midis: Post link
    I'm a fanatic too

  16. #16
    Fanatic Member Kaverin's Avatar
    Join Date
    Oct 2000
    Posts
    930
    I have both the core stuff, and the TrueVoice text-to-speech thing (even made sure all its dll's were registered, and even copied them into the System directory too). Yet I still see nothing except for MS Agent itself in the components list. What else is required besides the core stuff and the engine (for plain old American English it looks like this is all you need, but I'm getting nowhere).
    I'm baaaack...
    VB5 Professional Edition, VC++ 6
    Using a 1 gHz Thunderbird, 256 mb RAM, 40 gb HD system with Win98se

    I feel special because I finally figured out how to loop midis: Post link
    I'm a fanatic too

  17. #17
    Guest
    Look for the components Matthew listed. They should be listed once you install the speech engine.

  18. #18
    Fanatic Member Kaverin's Avatar
    Join Date
    Oct 2000
    Posts
    930
    Listed where? I can't find them. The engine stuck itself in some weird folder in Windows, so I copied the DLLs into the System dir too and made sure they were registered. There's two of them tvenuax.dll and tv_enua.dll (which is the engine's main part I think because it's over a MB in size). Even though I have these things, and MS Agent, and I reset after all this was done, only MS Agent appears in the component list, and I can't set references to those two DLLs. When I add MS Agent to a project, I don't see anything about text-to-speech or anything of the sort appear in the object browser either.
    I'm baaaack...
    VB5 Professional Edition, VC++ 6
    Using a 1 gHz Thunderbird, 256 mb RAM, 40 gb HD system with Win98se

    I feel special because I finally figured out how to loop midis: Post link
    I'm a fanatic too

  19. #19
    Guest
    Leave the dlls where they are, it is all listed in the components list (ctrl+t). I don't see why you can't find them, after you install it, they should automatically go into the list.

  20. #20
    Fanatic Member Kaverin's Avatar
    Join Date
    Oct 2000
    Posts
    930
    I would think they'd appear, but for some reason they don't. I've messed with making controls before, and the things will appear in the component lists, but when I put this stuff in, all I see is MS Agent, and if I look in the object browser at it, I don't see anything about text-to-speech. I don't see anything for controls either. I can't figure out what is wrong. Does this stuff only work on later versions of Windows? I use 95.
    I'm baaaack...
    VB5 Professional Edition, VC++ 6
    Using a 1 gHz Thunderbird, 256 mb RAM, 40 gb HD system with Win98se

    I feel special because I finally figured out how to loop midis: Post link
    I'm a fanatic too

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width