Two questions related to Voice options.

Discuss how to use the Ren'Py engine to create visual novels and story-based games. New releases are announced in this section.
Forum rules
This is the right place for Ren'Py help. Please ask one question per thread, use a descriptive subject like 'NotFound error in option.rpy' , and include all the relevant information - especially any relevant code and traceback messages. Use the code tag to format scripts.
Post Reply
Message
Author
User avatar
charliesan763
Regular
Posts: 25
Joined: Mon Jan 23, 2017 8:16 am
Completed: Disencounters, 20 Seconds
Projects: Hunters In The Night, Paradise in the Heart
Organization: Primate Dogma
itch: Primate Dogma
Location: Argentina
Contact:

Two questions related to Voice options.

#1 Post by charliesan763 » Sat Feb 11, 2017 2:13 pm

1. Adding voice clips to my game, am I doing it right?

Hello, I´m new with Renpy and I´m starting a VN with a friend and we´re trying to make it the best we can! :D He wrote the entire script and I´m doing the artwork. The thing is that I would love if the game have voice dialogs so I´m using a combination of online TTS http://www.fromtexttospeech.com/ and an audio conversor to make it .ogg http://audio.online-convert.com/es/convertir-a-ogg

The thing is that I just made 4 samples (+ splash screen) and already know that is gonna be a lot of work since the script easily surpasses the 700 lines :roll: I had read about the "Self Voicing" option in Renpy Documentation but is more oriented to the vision impaired people and not what I am after. So am I missing something here? :(

I´m thinking of just adding a voice clip in the first line of a character dialog the first time it appears just to let the player know how it sounds like and that´s it :P

2. Adding voice volume option in the main menu?

When I started the project I choose the Diamonts > City light theme. I don´t know if all themes show the same options but I would like a "voice volume" too like the music/sounds ones.

Thanks! :)

User avatar
PyTom
Ren'Py Creator
Posts: 15893
Joined: Mon Feb 02, 2004 10:58 am
Completed: Moonlight Walks
Projects: Ren'Py
IRC Nick: renpytom
Github: renpytom
itch: renpytom
Location: Kings Park, NY
Contact:

Re: Two questions related to Voice options.

#2 Post by PyTom » Sat Feb 11, 2017 2:23 pm

Self voicing is meant as an assistive text feature, not as a replacement for voice acting. I don't know about the online speech synthesizer, but it might be possible to use Ren'Py's text extractor to pull the text out of the game, then write a program that hands it off to an online speech synthesizer and converts the result to something useful. (https://text-to-speech-demo.mybluemix.net/ is the watson speech synthesizer, which is quite nice.)

That being said, I'm not sure that even good TTS is really a replacement for a human voice actor, since I think you're going to be dropping your player into the uncanny valley more often than not.

To enable voice volume, set the config.has_voice line in options.rpy to True.
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom
"Silly and fun things are important." - Elon Musk
Software > Drama • https://www.patreon.com/renpytom

User avatar
charliesan763
Regular
Posts: 25
Joined: Mon Jan 23, 2017 8:16 am
Completed: Disencounters, 20 Seconds
Projects: Hunters In The Night, Paradise in the Heart
Organization: Primate Dogma
itch: Primate Dogma
Location: Argentina
Contact:

Re: Two questions related to Voice options.

#3 Post by charliesan763 » Sat Feb 11, 2017 4:17 pm

PyTom wrote:Self voicing is meant as an assistive text feature, not as a replacement for voice acting. I don't know about the online speech synthesizer, but it might be possible to use Ren'Py's text extractor to pull the text out of the game, then write a program that hands it off to an online speech synthesizer and converts the result to something useful. (https://text-to-speech-demo.mybluemix.net/ is the watson speech synthesizer, which is quite nice.)

That being said, I'm not sure that even good TTS is really a replacement for a human voice actor, since I think you're going to be dropping your player into the uncanny valley more often than not.

To enable voice volume, set the config.has_voice line in options.rpy to True.
Thanks! I´m really new here but I think I´ll try to find members interesting in doing some voice acting for me :oops:

Apa
Regular
Posts: 103
Joined: Fri Dec 23, 2016 2:26 am
Location: NYC
Contact:

Re: Two questions related to Voice options.

#4 Post by Apa » Sat Feb 11, 2017 4:17 pm

charliesan763 wrote:The thing is that I would love if the game have voice dialogs so I´m using a combination of online TTS http://www.fromtexttospeech.com/
Uh... Make sure there are no strings attached. Is it ok to include generated voice samples into any commercial or non-profit game?
Nuance Vocalizer Expressive 2 has some really voices but they are not free...

Added:
Generated a sample for Alice, got mp3 tag "TextAloud: IVONA Kimberly22;"
Ivona.com is Amazon company and TextAloud is a reader application, which generates mp3 file, I think.
I’m pretty sure, it’s illegal to resell or "give for free" IVONA voices generated results.
The owner of the site is blissfully unaware of it, most likely:
Whois FROMTEXTTOSPEECH.COM shows:
Domain Name: FROMTEXTTOSPEECH.COM
Registrant Name: BORISLAV D
Registrant Organization: UEB IDEI LTD
Registrant Street: LEONARDO DA VINCI 20
Registrant City: PLOVDIV
Registrant State/Province: PLOVDIV
Registrant Postal Code: 4000
Registrant Country: BG

Post Reply

Who is online

Users browsing this forum: Google [Bot], OddTillTheEnd