To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.robotics.nxtOpen lugnet.robotics.nxt in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Robotics / NXT / 233
232  |  234
Subject: 
Re: nxt + i2c sp03 Text-To-Speech?
Newsgroups: 
lugnet.robotics.nxt
Date: 
Tue, 5 Dec 2006 15:30:28 GMT
Viewed: 
13678 times
  
In lugnet.robotics.nxt, Tony Buser wrote:
On 12/5/06, Dick Swan <dickswan@sbcglobal.net> wrote:
The NXT can also optionally apply 9V to I2C sensors on the same
input/wire that is used for reading the analog values. There's a flag to
set this up. I know it is accessible in RobotC and I think you should
also be able to set it up via NBC.

That would be the LOWSPEED_9V flag?

If you post the current draw on the TTS chip, likely someone will
comment on a simple circuit for dropping the voltage.

I just might do that.

I'd also do a little more searching for other TTS chips that might work
on the lower voltage.. There was a nice article in either "Nuts and
Volts" or "Servo" magazine sometime in the last year on a TTS chip

The chip used in the book I have is the SpeakJet
http://www.acroname.com/robotics/parts/R225-SPEAKJET.html It's a LOT
cheaper than the sp03, however, it uses a serial interface and would
be a lot more complicated.  I'd have to figure out a way to convert
the i2c signals into serial commands and it works by sending
allophones instead of arbitrary text.  I did find a page that
describes a way to add i2c to it, but it's a little beyond my
understanding at the moment
http://www.modularsynthesis.com/modules/synthmodules/PSIM-SpeakJet/PSIM-speakjet.htm
That or preload phrases and use the digital inputs to trigger them,
neither of which would be as nice as just sending an i2c message to
say "Shall we play a game".  Although I must admit, the speakjet can
output some pretty cool bleeps and blops sound effects like r2d2 and
overall has a cooler sounding retro robot voice.  :)

It sounds like the NXT probably doesn't have enough power available to run that
chip, but you might look at using a BUC (Boost-Up Converter) component to bring
the 4.3V supply up to a higher level?  I've only been peripherally involved with
projects using these, but BUC converters can efficiently step up a supply
voltage to a higher voltage level at lower current levels.

I also wonder whether you could accomplish text-to-speech entirely in software?
I've seen TTS software that uses highly-compressed ADPCM phoneme samples to
convert a stream of allophones into digital audio output.  This would probably
strain the memory resources on the NXT, and I don't really know how well this
kind of thing would be supported without a firmware upgrade, but it sounds so
crazy that it just might work.



Message has 2 Replies:
  Re: nxt + i2c sp03 Text-To-Speech?
 
(...) If I'm understanding things correctly, could something like this work? (URL) appears to be able to take 2.5 - 5.5v in and give up to 5v out at up to 90mA. It would be great if it could be powered from the sensor port directly instead of having (...) (17 years ago, 5-Dec-06, to lugnet.robotics.nxt)
  Re: nxt + i2c sp03 Text-To-Speech?
 
(...) There are chips available to convert ASCII text to allophones, although this would increase the power requirements. One example: (URL) actually used such a combination (many years ago) to build a simple speech synthesizer board for my apple (...) (17 years ago, 5-Dec-06, to lugnet.robotics.nxt)

Message is in Reply To:
  Re: nxt + i2c sp03 Text-To-Speech?
 
(...) That would be the LOWSPEED_9V flag? (...) I just might do that. (...) The chip used in the book I have is the SpeakJet (URL) It's a LOT cheaper than the sp03, however, it uses a serial interface and would be a lot more complicated. I'd have to (...) (17 years ago, 5-Dec-06, to lugnet.robotics.nxt)

10 Messages in This Thread:





Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact

This Message and its Replies on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR