Aller au contenu

Is This Possible For DA3?


30 réponses à ce sujet

#1
Guest_Trista Faux Hawke_*

Guest_Trista Faux Hawke_*
  • Guests
Or rather, is this possible for any future video games?

I'm sure by now people know of that app for cell phones called "Smart Greeting." You call the phone, it goes to voice mail, and the automated greeting says your name. Like, "Hi Trista, Erik is not available. Please leave a message."

How could this technology be applied to video games? (I have zero clue about gaming development. Forgive me.) What's the point of naming your character when absolutely none of the NPC's call you by that name? 

I admit - it'd just be fluff. But it'd be pretty fascinating. 

edit: I'm not referring to voice command. I'm referring to the system being able to recognize your name and then give the NPC's the ability to say it. The NPC's know your name based on what you typed in at the start of the game, and they verbally address you as "Joe" or "Lord Stupidhead" or whatever...

helpful link: http://support.youma...on-and-requests

Modifié par Trista Faux Hawke, 26 avril 2012 - 04:31 .


#2
Huntress

Huntress
  • Members
  • 2 464 messages
You want like voice command?Skyrim has voice command, exemple I said: (Fus)-(Ro)-(Dah) and the character in the game shouts: Unrelenting Force. I think is kinda cool but it get old very fast lol, not one call my skyrim character by name same as DAO or DA2, only when she recives notes and letters I see the name, same way you see it in DA2, but not in DAO. DAO everyone calls you Warden.

#3
Guest_Trista Faux Hawke_*

Guest_Trista Faux Hawke_*
  • Guests
No no. It's not voice command.

For a cell phone, the system recognizes the name you registered your phone under. For example, my name is Trista, so my cell phone is registered under my full name Trista (then last name). So when I call my friend who has that Smart Greeting app, and it goes to voicemail, the automated voice mail says, "Hello Trista, Erik can't come to the phone...etc."

It knows to say my name.

And since in Dragon Age, everything is all about character interaction, wouldn't it be cool if the NPC's could say your name? Like, "Trista... we REALLY need you for this battle."

Does that make sense? Have you ever called someone who has the Smart Greeting app? It's... kind of unnerving just how far technology has advanced. And no... it doesn't sound like a robot. It sounds very real. 

Modifié par Trista Faux Hawke, 26 avril 2012 - 04:23 .


#4
Huntress

Huntress
  • Members
  • 2 464 messages
Well i think it make sense they don't call main hero by name.. why? is going to be difficult to make a list of all possible names someone like me can come up.. some players like to add numbers to them: Inb4tis8 = in before is to late, or whatever silly or inapropiate some think up, I don't think any voice actor is going to pronounce every single insult some people might want to see in a name..
$-lu-t69 comes to mind. Companion using the hero last name or rank ( warden) make total sense.

#5
Guest_Trista Faux Hawke_*

Guest_Trista Faux Hawke_*
  • Guests

Huntress wrote...




Well i think it make sense they don't call main hero by name.. why? is going to be difficult to make a list of all possible names someone like me can come up.. some players like to add numbers to them: Inb4tis8 = in before is to late, or whatever silly or inapropiate some think up, I don't think any voice actor is going to pronounce every single insult some people might want to see in a name..
$-lu-t69 comes to mind. Companion using the hero last name or rank ( warden) make total sense.


I understand that. Though people may be more likely to use a real name if they knew this option existed. I would assume that if they want to use a number or special characters in their name, there's just a default title the game would address the hero by. I'm saying it would act more as a perk if you used a pronounceable name. 

Now...I'm not sure how they are able to concoct name pronunciation - but I think the technology extends beyond the voice actor just running down a list of names. As far as the Smart Greeting app goes, I assume it combines a few different algorithms to figure out inflection, pronunciation, and so forth. Then it uses a real voice pattern, vs. a robot's, to deliver the name. See.. my name is Trista. That's why I was floored when their Smart Greeting was able to say it. It's not a common name. You can't find it on any coffee mug or key chain in those run-of-the-mill souvenir shops. You know? But despite that, the automated message knew how to say it. It was interesting.

So it has me wondering... video games should start doing that. :)

p.s. I am willing to admit that DA3 might be too soon. But I bet we'll see this sort of technology start to develop in the future of gaming. 

Modifié par Trista Faux Hawke, 26 avril 2012 - 04:40 .


#6
thats1evildude

thats1evildude
  • Members
  • 11 028 messages
There's a guy in my D&D group who named his Skyrim character C***puncher.

Trista Faux Hawke wrote...

I understand that. Though people may be more likely to use a real name if they knew this option existed.


No, he probably wouldn't.

Modifié par thats1evildude, 26 avril 2012 - 04:50 .


#7
Sacred_Fantasy

Sacred_Fantasy
  • Members
  • 2 311 messages

Trista Faux Hawke wrote...

Or rather, is this possible for any future video games?

I'm sure by now people know of that app for cell phones called "Smart Greeting." You call the phone, it goes to voice mail, and the automated greeting says your name. Like, "Hi Trista, Erik is not available. Please leave a message."

How could this technology be applied to video games? (I have zero clue about gaming development. Forgive me.) What's the point of naming your character when absolutely none of the NPC's call you by that name? 

I admit - it'd just be fluff. But it'd be pretty fascinating. 

edit: I'm not referring to voice command. I'm referring to the system being able to recognize your name and then give the NPC's the ability to say it. The NPC's know your name based on what you typed in at the start of the game, and they verbally address you as "Joe" or "Lord Stupidhead" or whatever...

helpful link: http://support.youma...on-and-requests


We already have the technology for voice synthesizer which could read any text you input. In fact, some of the DAO modders use voice synthesizer from toolset to emulate voice acting for custom companions. Therefore it's possible to ready your name provided you don't create funny names with number, spaces and special characters.

To understand how it works:
http://en.wikipedia....peech_synthesis

Modifié par Sacred_Fantasy, 26 avril 2012 - 04:59 .


#8
Guest_Trista Faux Hawke_*

Guest_Trista Faux Hawke_*
  • Guests

thats1evildude wrote...

There's a guy in my D&D group who named his Skyrim character C***puncher.

Trista Faux Hawke wrote...

I understand that. Though people may be more likely to use a real name if they knew this option existed.


No, he probably wouldn't.


I'm still laughing at this. It's pretty important to keep the title of C*ntpuncher - no matter what sacrifices you have to make. lol

Modifié par Trista Faux Hawke, 26 avril 2012 - 05:01 .


#9
Guest_Trista Faux Hawke_*

Guest_Trista Faux Hawke_*
  • Guests

Sacred_Fantasy wrote...

Trista Faux Hawke wrote...

Or rather, is this possible for any future video games?

I'm sure by now people know of that app for cell phones called "Smart Greeting." You call the phone, it goes to voice mail, and the automated greeting says your name. Like, "Hi Trista, Erik is not available. Please leave a message."

How could this technology be applied to video games? (I have zero clue about gaming development. Forgive me.) What's the point of naming your character when absolutely none of the NPC's call you by that name? 

I admit - it'd just be fluff. But it'd be pretty fascinating. 

edit: I'm not referring to voice command. I'm referring to the system being able to recognize your name and then give the NPC's the ability to say it. The NPC's know your name based on what you typed in at the start of the game, and they verbally address you as "Joe" or "Lord Stupidhead" or whatever...

helpful link: http://support.youma...on-and-requests


We already have the technology for voice synthesizer which could read any text you input. In fact, some of the DAO modders use voice synthesizer from toolset to emulate voice acting for custom companions. Therefore it's possible to ready your name provided you don't create funny names with number, spaces and special characters.

To understand how it works:
http://en.wikipedia....peech_synthesis



That's so cool!

#10
Pasquale1234

Pasquale1234
  • Members
  • 3 079 messages
Most TTS (text-to-speech) engines sound robotic and have difficulty pronouncing some words or phrases.

If they attempted to use TTS technology for NPCs to address a player (or PC) by name, it would sound really unnatural unless they went through the process of having each VA record every consonant, vowel, diphthong, triphthong, etc. with rising, level, and falling inflection and then used a dynamic concatenation process to put them together and insert them into the normal dialog sound files.  Even then, there would be some mispronounciations, and some names would not sound quite right.  Players may need to spell out their names phonetically, instead of using natural or correct spelling.  And frankly, recording all of those individual sounds with the right inflections is a very unique skill.

Major TTS engines will often record whole words, such as more common names and words, along with all of the individual sounds as described above.  They'll use the whole word when they have it, or create it using dynamic concatenation when they don't.

You would likely end up with different NPCs pronouncing your name in ways that sound very different, and the overall result may not be very satisfying.

Huge, expensive undertaking for very little benefit, imho.

Besides, I'm generally content to have my PC called by a title (Warden) or last name (Hawke).

#11
Guest_Trista Faux Hawke_*

Guest_Trista Faux Hawke_*
  • Guests
I know.

I bet the future of gaming will eventually see it down the road, however. (And improved!) Won't be for a long time, but hell... think of how far everything has come over the last ten years? ;)

Modifié par Trista Faux Hawke, 26 avril 2012 - 05:27 .


#12
David Gaider

David Gaider
  • BioWare Employees
  • 4 514 messages
TTS has become much better, and we use it in the initial stages of development so we can hear the lines being spoken out loud prior to recording them. The result is less robotic than it used to be... but it is still fairly monotone. Thus trying to insert TTS into a regular VO'd line is difficult unless the VO was recorded in the same monotone... and even then you'd have difficulty with the overall timing of the line, depending on how long the character's name was.

But could it be used in the future? Maybe. I've no crystal ball, but it seems like it might be feasible at some point. Hard to imagine it replacing real acting, though.

Modifié par David Gaider, 26 avril 2012 - 05:32 .


#13
Guest_Trista Faux Hawke_*

Guest_Trista Faux Hawke_*
  • Guests

David Gaider wrote...

TTS has become much better, and we use it in the initial stages of development so we can hear the lines being spoken out loud prior to recording them. The result is less robotic than it used to be... but it is still fairly monotone. Thus trying to insert TTS into a regular VO'd line is difficult unless the VO was recorded in the same monotone... and even then you'd have difficulty with the overall timing of the line, depending on how long the character's name was.

But could it be used in the future? Maybe. I've no crystal ball, but it seems like it might be feasible at some point. Hard to imagine it replacing real acting, though.


Yeah, I wouldn't advocate that it, across the board, replace voice actors. But as far as character customization, it would lend a helping hand with that, providing a more personalized gameplay experience. That seems to be the road most gaming developers are headed down, especially since the trend is so high in demand. I'd advocate using TTS as a gaming "highlight", at best. I'm very interested in seeing how it is used in future games. 

#14
Allan Schumacher

Allan Schumacher
  • BioWare Employees
  • 7 640 messages
Getting it to work without having the voice actor themselves say the name is where things are going to start falling down, because simulating a specific voice actor is where you're going to start hearing the irregularities and it will end up becoming jarring.

It is nice when games respond to your name, but the only ones I've seen it in are sports games, where it's the announcer recorded saying all sorts of different names (or if I share the same name with a different player). Trying to get the plethora of different voices in DA2 to properly say your name in the correct voice (and all that encompasses) isn't really all that possible yet, from what I can tell.

Modifié par Allan Schumacher, 26 avril 2012 - 07:05 .


#15
Guest_Trista Faux Hawke_*

Guest_Trista Faux Hawke_*
  • Guests
Ah. Backburner, then. (Maybe save it for a time when we're all flying around in hovercrafts.) ;)

Modifié par Trista Faux Hawke, 26 avril 2012 - 07:30 .


#16
WhiteKnyght

WhiteKnyght
  • Members
  • 3 755 messages
Unless they can actually advance the system enough to recognize and replicate the voice of an actor, it would sound stupid for a computerized monotone voice to say your name where the people should. And if that were to happen, a lot of people would be out of work.

Might be more plausible to just have the voice actors pre-record a list of names(Like John, Mike, David, etc) and design a system that selects the name for the character in-game to use if it matches your character's name entry. Otherwise they just refer to you by the character's surname or a nickname.

#17
Allan Schumacher

Allan Schumacher
  • BioWare Employees
  • 7 640 messages

Might be more plausible to just have the voice actors pre-record a list of names(Like John, Mike, David, etc) and design a system that selects the name for the character in-game to use if it matches your character's name entry. Otherwise they just refer to you by the character's surname or a nickname.


This works really well with the sports games because those names are common. Heck, NBA 2k12 knows "Schumacher" because it's part of their valid names of German origin, which was pretty cool. (Schumacher for three.... drains it! \\m/)

Fantasy names allow people to have a ton of creative freedom with their name, which is going to trip up speech generators and we couldn't possible account for the infinite possibilities that players would create, so recording the individual names is inevitably provide limited coverage.

If/when we get to a point where TTS could be properly used to simulate an actor's voice, we'll probably be at a point where we're just using TTS for all the lines anyway haha.

#18
Dakota Strider

Dakota Strider
  • Members
  • 892 messages

Allan Schumacher wrote...


Might be more plausible to just have the voice actors pre-record a list of names(Like John, Mike, David, etc) and design a system that selects the name for the character in-game to use if it matches your character's name entry. Otherwise they just refer to you by the character's surname or a nickname.


This works really well with the sports games because those names are common. Heck, NBA 2k12 knows "Schumacher" because it's part of their valid names of German origin, which was pretty cool. (Schumacher for three.... drains it! m/)

Fantasy names allow people to have a ton of creative freedom with their name, which is going to trip up speech generators and we couldn't possible account for the infinite possibilities that players would create, so recording the individual names is inevitably provide limited coverage.

If/when we get to a point where TTS could be properly used to simulate an actor's voice, we'll probably be at a point where we're just using TTS for all the lines anyway haha.


How about, the DA dev team comes up with a large list of names that the voice actors will pre-record.  This will be released far in advance of the release of the hypothetical DA3.  If a players do not find the name on the list, that they desire, they can send a fee (perhaps $25?  Not sure how much it costs for a voice actor to say one name, a couple times).  The fee should be enough that Bioware breaks even, or makes a small profit for going through the effort. 

People cannot submit vulgar or offensive names.  They cannot submit names that are unpronounceable, perhaps a limit of three or four sylables, and they should provide a pronunciation guide, if there is any doubt.    If there is enough interest in this, the people that are paying for customized names, may be able to pay for the whole project of having having the names voiced.

#19
Guest_Trista Faux Hawke_*

Guest_Trista Faux Hawke_*
  • Guests

Dakota Strider wrote...

Allan Schumacher wrote...


Might be more plausible to just have the voice actors pre-record a list of names(Like John, Mike, David, etc) and design a system that selects the name for the character in-game to use if it matches your character's name entry. Otherwise they just refer to you by the character's surname or a nickname.


This works really well with the sports games because those names are common. Heck, NBA 2k12 knows "Schumacher" because it's part of their valid names of German origin, which was pretty cool. (Schumacher for three.... drains it! m/)

Fantasy names allow people to have a ton of creative freedom with their name, which is going to trip up speech generators and we couldn't possible account for the infinite possibilities that players would create, so recording the individual names is inevitably provide limited coverage.

If/when we get to a point where TTS could be properly used to simulate an actor's voice, we'll probably be at a point where we're just using TTS for all the lines anyway haha.


How about, the DA dev team comes up with a large list of names that the voice actors will pre-record.  This will be released far in advance of the release of the hypothetical DA3.  If a players do not find the name on the list, that they desire, they can send a fee (perhaps $25?  Not sure how much it costs for a voice actor to say one name, a couple times).  The fee should be enough that Bioware breaks even, or makes a small profit for going through the effort. 

People cannot submit vulgar or offensive names.  They cannot submit names that are unpronounceable, perhaps a limit of three or four sylables, and they should provide a pronunciation guide, if there is any doubt.    If there is enough interest in this, the people that are paying for customized names, may be able to pay for the whole project of having having the names voiced.


Well I do know that audio recordings can take up a lot of disc space. I assume that's why developers are wary of attempting this. Though I like your suggestion - a lot. 

The thing is, they don't actually have to have the voice actor run down a list of names. They can easily synthesize the name. Meaning, they have a computer match the voice actor's real voice when a name is required in dialogue. And it wouldn't sound robotic, if tweaked just right. But, it's not easily done. BUT it is possible. Another possibility, but it would take longer, would be to combine computer synthesis of a voice with snippets of syllables and sounds from the real voice actor and merge the two in order to create a full word/name. That would be kind of a dumb way to do it, though, because it would take much longer. But it is another possible avenue. I assume there are shortcuts around doing that, however. Ways that achieve this feature in a more efficient/timely/cost effective manner. 

I understand developers' hesitations based on so much available disc space and budget - but man... someday. Just you wait. It will happen in future RPG's.
 :lol:

Modifié par Trista Faux Hawke, 27 avril 2012 - 02:31 .


#20
Guest_Trista Faux Hawke_*

Guest_Trista Faux Hawke_*
  • Guests

The Grey Nayr wrote...

Unless they can actually advance the system enough to recognize and replicate the voice of an actor, it would sound stupid for a computerized monotone voice to say your name where the people should. And if that were to happen, a lot of people would be out of work.

Might be more plausible to just have the voice actors pre-record a list of names(Like John, Mike, David, etc) and design a system that selects the name for the character in-game to use if it matches your character's name entry. Otherwise they just refer to you by the character's surname or a nickname.


I keep laughing at the idea of it being just like the robot voice from Apple's "Simple Text" program. 

"We need to hurry and kill the dragon. Let's go (((TRISTA))) before it's too late!"

hahahaha

#21
nightscrawl

nightscrawl
  • Members
  • 7 521 messages

Allan Schumacher wrote...

Fantasy names allow people to have a ton of creative freedom with their name, which is going to trip up speech generators and we couldn't possible account for the infinite possibilities that players would create, so recording the individual names is inevitably provide limited coverage.

This is the main problem with a series like Dragon Age. In my current list of saves I have two unusual: a female named Eleni (as in Eleni Zinovia, the Tevinter statue in DAO mage origin), and a male named Ithamar (an old Hebrew name); and two somewhat common, females named Ivy and Aster (for flowers, which is my second most common theme along with biblical names).

I would never use my real name: Kira, because 1) that would be odd, 2) it's pretty uncommon, and 3) I've had people pronounce it various ways.

Modifié par nightscrawl, 27 avril 2012 - 08:50 .


#22
5trangeCase

5trangeCase
  • Members
  • 89 messages
If there's a problem with it fitting with the line at hand, why not just put it in it's own clause.

"Name. Come on." or "Name! Over here!"

#23
Guest_Trista Faux Hawke_*

Guest_Trista Faux Hawke_*
  • Guests

5trangeCase wrote...

If there's a problem with it fitting with the line at hand, why not just put it in it's own clause.

"Name. Come on." or "Name! Over here!"


I think that could work.

Sidenote to others: Such naysayers in our midsts. I never said the idea would be simple, but it is an idea, and gaming will only move forward - not stagnate. I believe there will come a time when this feature/option will be commonly available and may (for some) improve the gaming experience. Of course, all in all, it boils down to different tastes, but that's why there's an "options" menu. That's why some people toggle certain maps or hotkey certain combat moves while others don't. At the rate technology is going, I think this feature will present itself sooner than we imagine - and it'll present itself well, whether you want to name your character "Bob" or "Mosrana Eliandra Tavine" (or something like that...)

I mean, come on guys. James Cameron is preparing to mine asteroids in space. (Space!)  And some of you think this verbal-name feature in the world of gaming is unlikely? Oh gamers... so afraid of change. Yet so ready fork over money when change comes. You just leave it to the developers. Just wait and see.

:)

#24
Guest_Trista Faux Hawke_*

Guest_Trista Faux Hawke_*
  • Guests
extra sidenote: I just thought of sending miners out into space, and one of them returning with a facehugger.

#25
Pasquale1234

Pasquale1234
  • Members
  • 3 079 messages

Trista Faux Hawke wrote...

I mean, come on guys. James Cameron is preparing to mine asteroids in space. (Space!)  And some of you think this verbal-name feature in the world of gaming is unlikely? Oh gamers... so afraid of change. Yet so ready fork over money when change comes. You just leave it to the developers. Just wait and see.

:)


I don't think anyone is saying it won't ever happen, and your accusation that gamers are "afraid of change" does not help your case.

The technical implications of implementing your suggestions are not so easily dismissed by those who actually understand their meaning.  Game developers are constantly dealing with the hard limitations of the platforms on which their games run.  Each console platform has a very specific OS and hardware limitations that they cannot go beyond, and the same is true of the myriad of PC rig configurations they are expected to support.

That "Smart Greeting" app undoubtedly runs on a set of servers that was configured specifically for the operating needs of that app.  It has all of the system resources and network traffic handling capacity it needs to provide the service it was engineered to provide.  It was built for that very purpose.

When you are building a "Smart Greeting" application, the ability to pronounce a caller's name would be viewed as a very desirable feature and worth the resources to implement.  Whether such a feature would be especially desirable in a game is debatable at best.

All of the resources needed to develop and deploy a game to millions of individual machines are finite, and tradeoffs are necessary.  When the resource cost of deploying a trivial feature becomes trivial, that is when you are more likely to see it become a reality.  Until then, I would expect most game developers are going to invest their finite resources where they will provide a greater return.