Re: New way of adding screen-reader support with Ivona Speech Cloud!

I didn't say this was hard in Python.  I know about requests, and I'm not surprised that they provide an sdk (which you seem to be importing-maybe these are your own packages).
But seriously.  Unless you're one of the very tiny number of games that will literally never need to say a number, ever, don't.  We have accessible_output2 and universal speech. BGT already provides these functions.  That covers every language I can think of.  The code needed to do it is about the same size.  You lose a few MB off your download.  You work with my speech settings and, considering who you think this is good for, you're probably doing absolutely nothing original with your speech which necessitates having the samples anyway.  Given that the code is literally just as simple, you have no excuse to not just go through the screen reader which is, really, the superior option.
As for downloading the entire voice and concatenat ing, this is actually harder to do than you think: a good concatenative synth is going to handle stuff like applying intonations, something which their API is doing for you.  If they provide an option to get the voices locally, something which I'm almost sure is the case as I've seen this company mentioned other places, it's going to cost.  It will also be some sort of library that does some additional processing.  Anything you can come up with in the way of getting around their rates by synthesizing bits yourself will not be better than whatever you would get by calling the screen reader, though it might be better than Windows 7 SAPI.  To even get to the point of trying arbitrary concatenative synthesis properly, you need to somehow cut the files into phonemes-this is normally done with manual editing and will take a while-and then arrange for every single pair to concatenate without clicking-which takes more manual editing and maybe some filters.   And you still don't have the pitch down intonation on periods, natural comma pauses...
Games which are "having trouble with speech" have no real excuse unless they're written in something so niche it can't call a C dll.  I can't think of an example.  I really fail completely to see what this fixes.  If your game relies on it in an online manner, i.e. you don't prefetch everything before distribution, you're also going to be depending on that site remaining up.  The use case for software like this is web sites and other stuff where you're already online anyway, not game development and not applications for which you've already got a perfectly good offline solution.  If you want to pull stuff for cut scenes, there's a number of services that provide voice acting at something that's reasonably affordable, and that's certainly better quality than this (they can, at least a bit, capture your emotions.  But no promise as to the talent beyond that).  To be honest, I'm failing to see the utility for anything outside the browser, and can't offhandedly think of a good example for something inside the browser, either.

_______________________________________________
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
  • ... AudioGames . net Forum — Developers room : frastlin via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : frastlin via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : frastlin via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : frastlin via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : frastlin via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector

Reply via email to