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.
-
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:
#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!

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

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
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!

-
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:
#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
-
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:
#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

-
Apa
- Regular
- Posts: 103
- Joined: Fri Dec 23, 2016 2:26 am
- Location: NYC
-
Contact:
#4
Post
by Apa » Sat Feb 11, 2017 4:17 pm
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