views:

240

answers:

1

I have a web application that uses SAPI to do TTS. I run it on Windows Server 2003 that has MS Sam installed by default.

I understand that there are a number of 3rd party companies that sell voices. For a commercial application, which of these companies offer licenses that don't charge a lot of money? Do they have API to easily integrate with a ASP.NET app?

I really would like to add more voices to the application.

EDIT: Anymore answers? Thanks

+1  A: 

EDIT

Judging by the question and comments it sounds like you have the rendering of the audio file and the delivery to the client down already.

Here's some aditional voices:

Which leaves the L&H voices found on the bytecool.com site or the additional 5 SAPI voices offered in the SDK (setup pack for just the voices linked on bytecool.com).

The AT&T and Cepstral voices sound the best though you pay alot for them.

Changing the rendered voice should be as easy as setting the Sapi.SpVoice.Voice property.

Martijn Laarman
Marijn - My web application creates audio files. I need to add voices on the server. For a end user, it's just a mp3 file like any other file.
Excellent, i smelled a crappy client side SAPI implementation :). I don't quite get the question then though. It sounds like you have the creation of the mp3's done. Changing the voice should be as easy as setting the `Sapi.SpVoice.Voice` property.
Martijn Laarman
The MS link points to Speech SDK download. I assume this is already a part of the .NET 3.5 Framework that I have installed on the Win Server 2003. Why would I need this download?
Martijn Laarman
My experience with TTS is non-comercial: i.e never had the need to redistribute rendered voices. Would love to hear the response you got from cepstral and nexgen (see also my updated post) would be very good to know.
Martijn Laarman