Kay,

The original purpose for going this route was to use Skype to generate a text-to-speech solution. The only significant differences between Skype and telemessage.com are that Skype is a bit less costly (I think 2-4 cents less per call) and one could potentially have many more options for adjusting the voice itself that plays through the call. With telemessage, you have their one voice and that's it (though that voice appears to be optimized for this application). On the plus side, telemessage provides a simple solution for text-to-speech, to SMS, to email... whatever.

I did a lot more tests with Skype. I finally got the Applescript to generate a call, allowing me to speak through a mic into that call, then have Skype record all of that into a wav file. With this, I could then easily see where Applescript was putting the wav file (which was a mystery before). Given that, it should be possible to create a wav file, stick it in this location, then use Applescript to play that wav file back through a call.

What I did next was create a new wav file (using Audacity) to the 16/16/pcm/mono specs. I then compared that file to the one Skype had created. What I found was a very slight, but significant, difference between the two in terms of the recording rate (kb/sec). But this difference is enough so that the wav file I created through Audacity doesn't play back well through Skype... but the one Skype created plays fine. I'd need to investigate further why this is and figure out how to fix it.

With the solution you are suggesting, it sounds like it is possible to create a text-to-speech file on the fly through Rev. If this approach made sense, I could use ffmpegx and Rev to take that wav file and convert it to the proper format. But in thinking this through, I am thinking that maybe it's not a good idea to have Skype running in the background on my (MacMini) server. It seems to randomly use CPU time on my home computer, and when it is actively being used, it could become an interference with my cgi scripts running constantly on this server. For this reason, I'm thinking the telemessage solution is the better route to go.

Richard


Kay C Lan wrote:
On Fri, Apr 10, 2009 at 8:16 AM, Richard Miller <w...@together.net> wrote:

Is there a reasonably elegant way (on a Mac) to have Rev turn text into
speech and record it as a wav file...


Ah, so you are on Mac. Well, it looks like AppleScript or Automator is your
friend again. Take a look here:

http://www.ehow.com/how_2170731_turn-text-file-audiobook-mac.html?ref=fuel&utm_source=yahoo&utm_medium=ssp&utm_campaign=yssp_art

Then there is the problem of converting the AIFF file to WAV. It is possible
to do this with Automator using the Import Audio Files action. You can
specify the WAV encoder, but that is all you can specify, there are no
options to set 16 bit 16k mono :-( Unfortunately Audacity doesn't have
AppleScript support.

Another option maybe to preset your iTunes Preferences to import to 16 bit
16k mono WAV format and then use AppleScript to tell iTunes to import the
files you just created with 'text-to-audio' action above. In this case
basically all you need is:

tell application "iTunes"
  launch
  try
    add this_file
  end try
end tell

Of course it's probably worth testing to see what format (bit/k/channels)
the Automator Music Action 'Import Audio Files' outputs. You may be lucky,
if you set iTunes Preferences to 16 bit 16 k mono WAV and you use Import
Audio Files to encode to WAV it might possibly come out at 16 bit 16 K mono
thereby eliminating that need to actual import into iTunes.

HTH
_______________________________________________
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


_______________________________________________
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to