Slashdot Mirror


Act Like A Real Star Trek Captain: Talk

Snaller writes: "Partnering up with Game Commander developers Mindmaker, Interplay is promising the world that when their space sim Star Trek: Klingon Academy is released, Trekker happy players will be able to order the crews around simply by speaking to the game - the press release does not specify if it has to be in Klingonese." And if Loki ports it, perhaps they will also come up with a robust, generalized voice recognition system for Linux! :)

21 of 85 comments (clear)

  1. Re:Walk up behind a friend playing the game... by FlyingCarrot · · Score: 2
    If it's going to be a trek game, then they have to include these options:

    - Rip off shirt command (Only valid in fight scenes)

    - I'm a doctor not a (non-doctor occupation)

    - You get to talk your computer into self-destructing

    - Find the number 47 sub-plot

    --
    cthread. cthread_fork(). Fork, thread, fork!
  2. Getting rid of the stupid headset by Animats · · Score: 2
    Voice recognition usually requires a headset microphone, but there are better ways. If you're into voice recognition, try the Labtec digital microphone. This is four microphones and a DSP programmed to create a very directional microphone, packaged as a striplike device to be placed between the keyboard and monitor. US$129. Off-axis noise rejection is way beyond anything you can do acoustically. The technology is from Singapore, and you can read the technical papers online.

    I expect this technology to be integrated into keyboards and/or monitors over the next few years. Maybe into phones. Probably into car phones.

  3. I can see it now . . . by Duxup · · Score: 3

    No!
    I said WARP SPEED!
    Not GIVE WORF SPEED!

    Someone get that crazy Klingon under controll!

  4. Re:Voice recognition under Linux by JATeXH · · Score: 2

    Actually, there is one, and it is open source. It's called Sphinx from Carnegie Mellon University, and it's on Sourceforge.

  5. CPU drain of voice recognition by P_Simm · · Score: 2
    How big of a slice of the CPU pie does good voice recognition take? Despite improvements across the board in game tech, better framerates are still lusted after in any kind of 3D sim or action game. If I have to sacrifice the game's framerate from 40fps to 25fps just so I can bark Klingon commands to my crew, I'll pass (and chances are, so will a LOT of people).

    You know what to do with the HELLO.

    --

    You know what to do with the HELLO.
    Help create an open-source world ...

  6. Hmm, perhaps we can re-fight epic space battles! by CharBoy · · Score: 2

    Me: Helmsman! Why.... don't.... you respond to my orders? I'm... talking.... just like.... the greatest captain of all! I am... Captain Kirk!

    Computer: Command not understood. Incoming torpedo.

    Me: Damn you, computer! Evasive action!

    Computer: Initiating evasive pattern Delta. Incoming torpedo has missed.

    Me: Hailing frequencies open! Khan, You managed to kill everyone else, but like a poor marksman, you keep missing the target. You... keep... missing... the target.

    Computer: Command not understood. Deleting files.

    Me: Khaaaaaaaaaann!

  7. Voice commands by Elbereth · · Score: 2

    I'd rather not talk to my computer, really.

    First of all, you can't just talk to the computer and expect it to know what you're saying. You have to spend time teaching the computer your voice and accent. If you voice ever changes, like you go through puberty or get a cold, then it won't recognize your voice any more.

    Likewise, anyone else who wants to talk to the computer has to create a different profile. Say your girlfriend, roommate, or whoever wants to play Klingon Academy, too. Well, I hope that the game takes that into account, or else it will erase your voice setup. I always hated that MS DOS games were single user, in the sense that my dad and I couldn't play the same game with different save game directories. We had to install the game twice, once for him and once for me, which used up massive amounts of disk space.

    Also, there are linguistic problems, like the stupid Trek tagline, "Worf, fire at will." How will the game treat that situation? Will Worf shoot Riker? Obviously, this isn't a circumstance that will happen, but the English language is really rather complicated and difficult to understand when spoken aloud. When written, grammar mostly allows us to understand what is meant.

    Well, that's my pessimistic, cynical rant for today.

  8. Walk up behind a friend playing the game... by sstrick · · Score: 2

    and say "File...Exit...Yes"

    --

    "Do you think we could wipe out world hunger forever if scientists figured out how to make AOL's Free CD's edible?"-
    1. Re:Walk up behind a friend playing the game... by kennymacleod · · Score: 2
      Walk into a room full of Windows boxes. Say "format see colon..... yes"

      And listen as the whirring starts....

  9. Game Commander by Dilbert_ · · Score: 2

    I've seen the Game Commander in action last year, but with MechWarrior II or III (sorry, I'm no gaming buff). It certainly looked cool, the way the guy controlled the Mech by joystick, but used voice commands to handle targetting, speed, weapon selection, firing... Especially since the computer talked back a little too (eg. "Acquire target !" - "Target locked !"). And the recognition was real good too (not surprising, seeing the rather small vocabulary being used). But I think it would be mightily annoying to be in the same room with a guy playing this game all day.

    BTW, I believe this product uses Lernout & Hauspie's speech recognition technology, for all you Flemish Slashdotters out there...

    --
    superblog.org: all your favourite blogs on o
  10. Unlikely the Loki would port Voice Rec... by alexhmit01 · · Score: 3

    It seems to me the Loki does straightfoward ports. It appears that they have developed a pretty robust toolset and they are able to port Windows software without too much difficulty. While each game no doubt requires adding to the tool-kit, voice recognition seems a bit off.

    I'll be the first to admit that I haven't messed with sound much on Linux. My old 1.x kernel based Linux install choked on my PAS 16, and currently my Linux box is without sound... it all runs through the X Server on my NT machine.

    However, from what I have seen, sound still doesn't have the super flexible API that MS produced. Quality or not, MS finally has a system for accessing sound cards without too much trouble. I have no doubt that Linux is pretty far along by now, but I doubt that sound integration is THAT pleasant. IIRC, there are two sound driver models... which is an improvement, but I don't see anything approaching DirectSound for at LEAST 6 months to a year.

    Loki would no doubt reinvent the wheel. If the system that they bought/licensed abstracts enough, maybe they can plug in Linux sound support. But if the Linux sound capabilities isn't as flexible as the DirectSound, I wouldn't expect it.

    Also, while porting old games is possible, most Linux users/gamers maintain a Win9x dual boot for games, releasing a Linux version a year down the road sounds like a bad business. Even if initial sales are solid, the later games will fail. While the novelty of a Linux port is solid in the beginning, in the end, how many people want to buy old games.

    To get Linux ports, the userbase must demonstrate that there is a market (I believe there is, while Linux marketshare > %Windows users that are games), and must demonstrate that it is important to satisfy this market.

    The trick is, companies must believe that a Linux port 6-12 months down the road isn't good enough. That requires companies that simultaneously release their versions see a large portion of Linux sales. If that happens, than maybe companies start working with Loki to port their game once the engine is largely complete. I mean, if properly abstracted, the game can write code that Loki can rewrite with their tools, and then the game is a straight recompile.

    In a group project I was on, one person basically spend a day abstracting 1-2 line commands into a simple API. If we had to switch systems, he could rewrite his API in a day on the new system, and the higher level code would work without changes.

    Portable code isn't difficult, you just abstract out all the hardware dependent features, and then have someone reimplement them. This may result in more work in the initial development, but it makes porting easier. Much like abstracting assembly code carefully, DirectX and other OS specific calls need to be abstracted away, so that they can reimplement on another system without trouble.

    Alex

  11. Problems with the "tlhIngan Hol" by Rahga · · Score: 2

    By the way, "tlhIngan Hol" is the name of our language ;) Good parts about the language? Power in the speech pattern. It is standard talk in the form of object->verb->subject. So "Lunch was aten by Richard" and "The guards fell victim to Worf" is kinda cool. That, and in order to learn it, you'll have to find the books (Power Klingon!) and fork over some cash for them. However, the sad stuff is letters and syllables of the language are much too closely derived from english, infact, slightly simpler. Really bad is the fact that only 2000 words actually exist in the language. Still, maybe one day I'll purchase the Klingon edition of Hamlet. :)

  12. Going to /. from a voice interface. by yerricde · · Score: 2

    "Shell, start Netscape. Netscape, go to site slashdot dahdorg." How difficult is that?

    --
    Will I retire or break 10K?
  13. Only method? by yerricde · · Score: 2

    Yeah, after a long gaming session, a fella's voice would tend to get hoarse.

    --
    Will I retire or break 10K?
  14. Re:Why I don't like Star Trek by luckykaa · · Score: 2

    No, I don't like Star Trek for its feeble attempts at indoctrination and social conditioning disguised as an "optimistic" view of the future.

    Ahhh, so you prefer the indoctrination and social conditioning that you received.

  15. Re:Voice Recognition by skinhead · · Score: 3

    Just in case anyone else was wondering, it can be downloaded here.
    And here is a good "How to get started" -document.

    --
    When you smile, the world laughs at you.
  16. Voice recognition under Linux by Tet · · Score: 3
    And if Loki ports it, perhaps they will also come up with a robust, generalized voice recognition system for Linux! :)

    Actually, there already is one. IBM's Via Voice should do everything you need. Freely available, IIRC, but not open source.

    --
    "The invisible and the non-existent look very much alike." -- Delos B. McKown
  17. Not really that bad by mst · · Score: 2

    A voice-controlled application with a limited context can indeed be made both speaker- and dialect-independent (within reasonable limits of course) and also without the need of lengthy training sessions. The problems you refer to typically occur when a system has to be able to do very hard things, such as taking dictation of arbitrary sentences with very large vocabularies into a word processor.

    This is a common misunderstanding, probably because most commercially available voice-controlled applications today are dictation systems, quite different from what seems to be imagined in the Star Trek case.

  18. How to speak "Klingon" by citizenc · · Score: 3
    Speaking Klingon (_NOT_ "Klingonese", I'm a Trekkie, and proud of it dammit!) is pretty easy =)
    1. First, spend a few minutes thumping your chest and snarling. This language is mostly about attitude.
    2. Say "Ha! Ha! Ha!" as loudly as you can to get used to forcing sounds up from your diaphragm.
    3. The most important word to know is "Qapla'" (pronounced "kap-LA!"), which is a way of wishing people "Success!" Imagine at least five scenarios where you might say this and grunt it out as loudly as you can, putting heavy emphasis on the second syllable.
    4. The second most important word to know is "putaQ" (pronounced "poo-tak"), which is a nicely general insult.
    5. There, now you have a sentence, "Qapla' putaQ!" (I wish you success, you jerk!) Go up to someone you don't like, thump your chest, snarl, and grunt very loudly, "Qapla' putaQ!"
    6. Run.
    Also, there is an official Klingon/English, English/Klingon dictionary available, appropriately titled "The Klingon/English Dictionary" =)


    .- CitizenC (User Info)
  19. A voice recognition system for linux by Julian+Morrison · · Score: 2

    ...that does Klingon. How, umm, useful? I wonder what would be the Klingon version of "file! exit! no!" that I could shout to really annoy everyone using it near me ;-)

  20. Blech. by Dr.+Sp0ng · · Score: 2

    Am I the only one who thinks that trying to control a game by barking commands would be rather annoying? I mean, think about how annoying it is when you're playing Quake and you click the mouse button and it doesn't fire. Now imagine you yell a command (say, "attack.") and the computer misinterprets it as something else (say, "go back.") You're about to blow the hell out of a Klingon ship or whatever, and instead you start retreating and get shot in the ass.
    --