Shop OBEX P1 Docs P2 Docs Learn Events
Vocal Tract on Propeller? — Parallax Forums

Vocal Tract on Propeller?

Dan TaylorDan Taylor Posts: 207
edited 2009-05-21 19:58 in Propeller 1
I am really confused with the Vocal Tract code for the Propeller. Does this mean I could make my propeller talk? If so, could someone upload some code on how to just say a simple statement like "Hello"? Without all of the singing?

The singing part of the code really gets me all mixed up.
Thanks!

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Dan Taylor

Comments

  • Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
    edited 2009-05-21 14:09
    @Dan,

    Check out this:
    http://forums.parallax.com/showthread.php?p=613308

    and there is an interesting application of it toward the end of this thread.
    http://forums.parallax.com/showthread.php?p=714097

    OBC

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    New to the Propeller?

    Visit the: The Propeller Pages @ Warranty Void.
  • Dan TaylorDan Taylor Posts: 207
    edited 2009-05-21 16:12
    I tried the code on the last post on your first link. And it worked great! Thanks!

    Does anyone have anymore examples of words it can say? Its pretty complicated how you make it say things. lol

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Dan Taylor
  • BADHABITBADHABIT Posts: 138
    edited 2009-05-21 19:19
    Anyone know why talk.spin was never added to the OBEX?

    It seems like a pretty handy/easy way to make use of the vocaltract object. I think there should be more objects like talk that make using the advanced sound tools that Chip created accessible to mortals. smilewinkgrin.gif
  • Phil Pilgrim (PhiPi)Phil Pilgrim (PhiPi) Posts: 23,514
    edited 2009-05-21 19:27
    I developed it in 2006 before the OBEX adopted the MIT license, and I've just never gotten around to it since. Frankly, through no fault of Chip's vocal tract object, the phoneme quality is rather poor. It's okay for limited-vocabulary apps like the anemometer, where the listener knows what to listen for. But for apps that use a large vocabulary, it's very hard to understand, and I need to work on it some more to bring it up to a reasonable performance standard. Moreover, the SELECT CASE structure is a memory hog. Converting it to a table-driven format would be better. But all that takes time...

    -Phil

    Post Edited (Phil Pilgrim (PhiPi)) : 5/21/2009 7:32:50 PM GMT
  • BADHABITBADHABIT Posts: 138
    edited 2009-05-21 19:58
    It may not be pretty, but it's pretty cool
Sign In or Register to comment.