Create an account


Poll: Text to speech?
You do not have permission to vote in this poll.
yes
21.21%
7 21.21%
no
78.79%
26 78.79%
Total 33 vote(s) 100%
* You voted for this item. [Show Results]

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[SUGGESTION] xonotic does text to speech when somebody caps!

#1
Rainbow 
xonotic can have simple but definitive text to speech that announces names out loud in special circumstances such as when a player captures the flag.

when Dokujisan caps, all players hear "blue team scores. doe koo." for example.

i believe an idea like this could make the xonotic experience more personable than many other games in the genre.

implementation: (please grow this thread if want)

in the prefs, there can be a field for people to enter the phonetic pronunciation of their name if they desire. this could lead to alllll kinds of fun because xonotic will 'try' to say whatever people type in there as long as its only 2 or 3 syllables.

all phonetic syllables can be super-small .ogg files that reside in the sounds folder.
Reply

#2
right...
Reply

#3
Incredibly difficult to implement, and even worse if "XAYGFAYKFGAYKF" caps.
All in all, not worth it.
Reply

#4
fixed poll.
Reply

#5
Let me clarify my response.

The problem with this idea is that the pronunciation of a name cannot be done by just slapping together some sound files. Speech synthesis is a complex thing (really). Just playing the sounds corresponding to the different characters would sound so robotic that you probably wouldn't understand anything. On top of this, there are names that you can't even pronounce, so that would make it more confusing.

Conclusion: the idea is good and cool, but it's implementation is too complex to pay off.

Anyway, keep thinking, ideas are always good. Smile
Reply

#6
In QuakeWorld, we had /name for your full name, and /nick for your short version for team-play communication binds.
Latest obsession.
Reply

#7
Thumbs Up 
If you were to strip the punctuation from the name (ie, "[CLAN]player" would become "CLAN player"), you could use something like Google TTS to pronounce it as well as cache the sound for future use. Although this entire process would take 0.5-1s, and I'm not sure how happy Google would be if we used their TTS for Xonotic Wink

To sidestep the issue, you could include the TTS URL as a CVAR (ie, cl_ttsurl="http://xonotic.org/tts?n="%NAME") which is not set by default, and the user can change it to a Xonotic community created utility if they wish.

Try Google's TTS out: http://translate.google.com/translate_tts?tl=en&q="text to say here", ie http://translate.google.com/translate_tts?tl=en&q="Dokujisan"

IF you were feeling REALLY ambitious, you could even use speech to text and text to speech for the ingame chat, which could be kind of like voice chat.
[Image: vN3NkMA]
(Idea stolen from Mr. Bougo. Hehehehe)
Reply

#8
This sounds cool on paper. But it would never work even in 10 years this would not work well in any game. Even if it was added to xonotic I would disable it as I see it as a massive waste of resources.
Reply

#9
Would be a waste of time and would be an annoyance, especially on maps like EggandBacon.
[Image: xonoticbychatot.png]
Reply

#10
I belive there are plenty on libraries that can be used for easy voice synthesis.
Just every player would have to define his short-nick for TTS and chat.
Or let's make a division for nick (a short name), clan, prefix, suffix and so on - to let the game show everybody the right inforamtion in a unified way, and to hande the name TTS well.
I'm making Liblast - a FOSS online FPS game made with Godot 4 and a 100% open-source toolchain
Reply

#11
Because this is worth the added bulk.
Reply



Possibly Related Threads…
Thread Author Replies Views Last Post
  [SUGGESTION] text file viewer Leeloo 6 6,867 10-06-2011, 11:38 AM
Last Post: terencehill

Forum Jump:


Users browsing this thread:
1 Guest(s)

Forum software by © MyBB original theme © iAndrew 2016, remixed by -z-