PS Voiceovers: Difference between revisions

From PSwiki
Jump to navigation Jump to search
 
(26 intermediate revisions by 3 users not shown)
Line 1: Line 1:
== '''Introduction''' ==
The current PlaneShift release allows Non Player Character voices. The NPCs can greet and speak with players using real voices.
The current PlaneShift release allows Non Player Character voices. The NPCs can greet and speak with players using real voices.


We want as first step to have the tutorial completely voiced and greetings of all NPCs in game.
We want as first step to have greetings of all NPCs in game voiced.


We may or may not use accents depending on availability of voice donors, anyway some accents can be made up, and that’s ok.
We may or may not use accents depending on availability of voice donors, anyway some accents can be made up, and that’s ok.
Line 10: Line 14:


* Ylian: American English/Southern
* Ylian: American English/Southern
* Xacha: British English
* Nolthrir: Spanish (fallback italian)
* Nolthrir: Spanish (fallback italian)
* Dermorian: French
* Dermorian: French ([https://accent.gmu.edu/browse_language.php?function=detail&speakerid=1729 male sample] [https://accent.gmu.edu/browse_language.php?function=detail&speakerid=2536 female sample])
* Stonebreaker/Hammerwielder: Scottish/Irish (fallback german or russian)
* Stonebreaker/Hammerwielder: Scottish/Irish (fallback german)
* Ynnwn: Eastern European/Russian ([http://accent.gmu.edu/browse_language.php?function=detail&speakerid=299 male sample] [http://accent.gmu.edu/browse_language.php?function=detail&speakerid=305 female sample]) (fallback german or scottish/irish)
* Diaboli: Eastern European ([http://accent.gmu.edu/browse_language.php?function=detail&speakerid=299 male sample] [http://accent.gmu.edu/browse_language.php?function=detail&speakerid=305 female sample]) (fallback german or scottish/irish)
* Kran: American English but run through a metallic filter (fallback american english)
* Kran: American English but run through a metallic filter (fallback american english)
* Klyros: Italian
* Klyros: Italian
* Enkidukai: Arabic
* Enkidukai: Arabic / Asian
 
* Lemur: British English
Races not yet used in game:
* Lemur: ??
* Diaboli: ??


Should we use indian, chinese or japanese? Those are pretty recognizeable.
Should we use indian, chinese or japanese? Those are pretty recognizeable.
Line 34: Line 34:


Also if you think you have an accent record it!
Also if you think you have an accent record it!
== How to pronounce special names and locations ==
Here is a short clip on how I (Luca) pronounce the names of races and few places. If you do a voiceover will be good to use those.
[http://www.planeshift.it/download/prospects/ps_spelling_names.mp3 Names pronunciation]


== Tutorial voiceover ==
== Tutorial voiceover ==
Line 41: Line 48:
Please read the transcripts and submit your samples.
Please read the transcripts and submit your samples.


Abelia: Ynnwn female ( [[full Abelia transcript]] )
Abelia: Ynnwn female ( [[full Abelia transcript]] ) DONE! by VideoSymphony


Naeve: Hammerwielder female ( [[full Naeve transcript]] )
Naeve: Hammerwielder female ( [[full Naeve transcript]] ) DONE! by PS player


Ibhaar: Ynnwn male ( [[full Ibhaar transcript]] )
Ibhaar: Ynnwn male ( [[full Ibhaar transcript]] ) DONE! by VideoSymphony


Orphia: Dermorian female ( [[full Orphia transcript]] )
Orphia: Dermorian female ( [[full Orphia transcript]] ) DONE! edited old voice


Xargon: Klyros male ( [[full Xargon transcript]] )
Xargon: Klyros male ( [[full Xargon transcript]] ) DONE! by PS devs


Xenak: Klyros male ( [[full Xenak transcript]] )
Xenak: Klyros male ( [[full Xenak transcript]] ) DONE! by PS devs


Please sign up and discuss about it [http://www.hydlaaplaza.com/smf/index.php?topic=38600.0 here].
Please sign up and discuss about it [http://www.hydlaaplaza.com/smf/index.php?topic=38600.0 here].


To submit a sample of your voice, please use [http://planeshift.ezpcusa.com/voice/ this page]. We will contact you soon!
To submit a sample of your voice, please use [http://planeshift.ezpcusa.com/voice/ this page]. We will contact you soon!
== Greetings/Goodbye ==
We want to have the greetings and goodbyes recorded for all our NPCs.
To find out the phrases they use do the following:
* install the game!
* log in game and choose one NPC
* click on him, then go to the chat windows, and select the NPC tab, and type "Hi". he will answer with some text.
* Retype "Hi" few times and he will probably answer with different phrases (usually there are 1-3).
* Record the audio for the phrases you got.
* accents as above. upload as above.
* Edit this page and type in the NPC name you recorded, so others will know that's done already.
* Do the same with "goodbye", most NPC miss the "goodbye", so you will most likely get a standard answer taken from the general response database.
== Notes for Audacity ==
=== Robot voice: ===
* Delay: delay level per echo -10 , delay time 0.01 , pitch/tempo, pitch change 0, Number of echoes 30, allow duration YES.
* Ctrl+R (10 times)
* Normalize, normalize peak to -1.0 dB
* Pitch -> -26 Percent change
* Reverb -> Room size 20%, Pre delay 15, Reverb 50%, Damping 50%, Tone Low 68, Tone High 100, Wet Gain -2, Dry Gain -1, Stereo Width 83%
=== Dryken entity: ===
* Pitch -> -20%
* PaulStretch -> 2.0, 0.2
* Change Tempo -> +50 percent change
* Bass and Treble -> Bass: +12 Treble: -5
* Reverb -> Room size 42%, Pre delay 80, Reverb 60%, Damping 50%, Tone Low 74, Tone High 77, Wet Gain -2, Dry Gain -3, Stereo Width 50%
=== Dryken entity (second try): ===
*Pitch -> -20%
* Tremolo -> Triangle, start: 10, wet:50, frequency: 45
=== Kran voice: ===
*Pitch -> -3 semitones
*Volume -2db
* Duplicate track, on second track:
** Tremolo -> Triangle, start: 10, wet:90, frequency: 35
** Effect->Invert
** Volume -6db
Others:
Tremolo -> Sine , 53, 94, 40
== Tests on AI voice generation (May 2025) ==
{| class="wikitable"
|+
!Service
!Custom voice design through prompt
!Supports all our accents
!Emotions
!Sounds
!Age
!voice type
!Save Voice for later use
|-
|'''Resemble AI'''
|YES
|Indian good, scottish good, spanish bad, italian mixed (one voice very cartoonish "but a now") other bad, french bad, british good, german ok, japanese the best. South american good, ukrainian good.
|excited good, scared good
|(hums) +(murmurs) +
(sighs)
(sobs) +
(grunts)
(whinces) +
(moans) -
(babbles) +
|Young so so, Old ok
|Raspy so so
|YES
|-
|ElevenLabs
|YES
|Indian so so , scottish so so, spanish bad, italian bad, french zero, british bad, german zero, japanese zero, chinese zero, south american zero, ukrainian zero.
|excited good, sad good, scared zero.
|
|Young good, Old good
|Raspy so so
|YES
|-
|Hume AI
|YES
|tried ukraine, france, spanish, german, all basically zero.
|
|
|
|
|YES
|-
|Replica Studios
|Partially, starts from prompt, but then seems to just mix existing voices
|
|
|
|
|
|
|-
|PlayHT
|NO, only predefined
|
|
|
|
|
|
|-
|Murf.ai
|NO, only predefined
|
|
|
|
|
|
|-
|Lovo.ai
|NO, only predefined
|
|
|
|
|
|
|-
|minimax.io/audio
|NO, only predefined
|
|
|
|
|
|
|}

Latest revision as of 19:30, 4 June 2025

Introduction

The current PlaneShift release allows Non Player Character voices. The NPCs can greet and speak with players using real voices.

We want as first step to have greetings of all NPCs in game voiced.

We may or may not use accents depending on availability of voice donors, anyway some accents can be made up, and that’s ok.

Accents by race:

NOTE: a voiceover is better than no voiceover. So the list below is what we would like to have, but we can still use just your voice for any character.

  • Ylian: American English/Southern
  • Nolthrir: Spanish (fallback italian)
  • Dermorian: French (male sample female sample)
  • Stonebreaker/Hammerwielder: Scottish/Irish (fallback german)
  • Diaboli: Eastern European (male sample female sample) (fallback german or scottish/irish)
  • Kran: American English but run through a metallic filter (fallback american english)
  • Klyros: Italian
  • Enkidukai: Arabic / Asian
  • Lemur: British English

Should we use indian, chinese or japanese? Those are pretty recognizeable.

For instructions on how to record a voiceover please click here.

How to make an accent?

Well, it's better if you are from the specific country, but some accents can be faked.

Here is a great resource of accents all over the world. We should select the best clips and add it to the list above.

Also if you think you have an accent record it!


How to pronounce special names and locations

Here is a short clip on how I (Luca) pronounce the names of races and few places. If you do a voiceover will be good to use those.

Names pronunciation

Tutorial voiceover

The tutorial has been improved with some small but important changes, and we need to re-record the voices to follow the new text for the following NPCs.

Please read the transcripts and submit your samples.

Abelia: Ynnwn female ( full Abelia transcript ) DONE! by VideoSymphony

Naeve: Hammerwielder female ( full Naeve transcript ) DONE! by PS player

Ibhaar: Ynnwn male ( full Ibhaar transcript ) DONE! by VideoSymphony

Orphia: Dermorian female ( full Orphia transcript ) DONE! edited old voice

Xargon: Klyros male ( full Xargon transcript ) DONE! by PS devs

Xenak: Klyros male ( full Xenak transcript ) DONE! by PS devs

Please sign up and discuss about it here.

To submit a sample of your voice, please use this page. We will contact you soon!

Greetings/Goodbye

We want to have the greetings and goodbyes recorded for all our NPCs.

To find out the phrases they use do the following:

  • install the game!
  • log in game and choose one NPC
  • click on him, then go to the chat windows, and select the NPC tab, and type "Hi". he will answer with some text.
  • Retype "Hi" few times and he will probably answer with different phrases (usually there are 1-3).
  • Record the audio for the phrases you got.
  • accents as above. upload as above.
  • Edit this page and type in the NPC name you recorded, so others will know that's done already.
  • Do the same with "goodbye", most NPC miss the "goodbye", so you will most likely get a standard answer taken from the general response database.

Notes for Audacity

Robot voice:

  • Delay: delay level per echo -10 , delay time 0.01 , pitch/tempo, pitch change 0, Number of echoes 30, allow duration YES.
  • Ctrl+R (10 times)
  • Normalize, normalize peak to -1.0 dB
  • Pitch -> -26 Percent change
  • Reverb -> Room size 20%, Pre delay 15, Reverb 50%, Damping 50%, Tone Low 68, Tone High 100, Wet Gain -2, Dry Gain -1, Stereo Width 83%

Dryken entity:

  • Pitch -> -20%
  • PaulStretch -> 2.0, 0.2
  • Change Tempo -> +50 percent change
  • Bass and Treble -> Bass: +12 Treble: -5
  • Reverb -> Room size 42%, Pre delay 80, Reverb 60%, Damping 50%, Tone Low 74, Tone High 77, Wet Gain -2, Dry Gain -3, Stereo Width 50%

Dryken entity (second try):

  • Pitch -> -20%
  • Tremolo -> Triangle, start: 10, wet:50, frequency: 45

Kran voice:

  • Pitch -> -3 semitones
  • Volume -2db
  • Duplicate track, on second track:
    • Tremolo -> Triangle, start: 10, wet:90, frequency: 35
    • Effect->Invert
    • Volume -6db


Others:

Tremolo -> Sine , 53, 94, 40

Tests on AI voice generation (May 2025)

Service Custom voice design through prompt Supports all our accents Emotions Sounds Age voice type Save Voice for later use
Resemble AI YES Indian good, scottish good, spanish bad, italian mixed (one voice very cartoonish "but a now") other bad, french bad, british good, german ok, japanese the best. South american good, ukrainian good. excited good, scared good (hums) +(murmurs) +

(sighs) (sobs) + (grunts) (whinces) + (moans) - (babbles) +

Young so so, Old ok Raspy so so YES
ElevenLabs YES Indian so so , scottish so so, spanish bad, italian bad, french zero, british bad, german zero, japanese zero, chinese zero, south american zero, ukrainian zero. excited good, sad good, scared zero. Young good, Old good Raspy so so YES
Hume AI YES tried ukraine, france, spanish, german, all basically zero. YES
Replica Studios Partially, starts from prompt, but then seems to just mix existing voices
PlayHT NO, only predefined
Murf.ai NO, only predefined
Lovo.ai NO, only predefined
minimax.io/audio NO, only predefined