Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Additional voices to a ASP.NET web app

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

like image 542
Nick Avatar asked Nov 14 '22 13:11

Nick


1 Answers

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:

  • http://www.bytecool.com/voices.htm
  • http://www.nextup.com/attnv.html Basically resells the AT&T Natural Voices. Which is very expensive to use in a server setting.
  • https://www.cepstral.com/cgi-bin/store/home reading they're page seems to indicate that a license to play the rendered files over the phone can cost as little as 100 dollars for 2 concurrent ports. Their internet licensing model seems to be based on the SOAP service they offer via voiceforge.com but the fact that the pricing page is not done yet seems to indicate this service is still being built.
  • http://www.microsoft.com/downloads/details.aspx?FamilyID=5e86ec97-40a7-453f-b0ee-6583171b4530&displaylang=en

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.

like image 94
Martijn Laarman Avatar answered Feb 01 '23 05:02

Martijn Laarman