Page 1 of 3 123 LastLast
Results 1 to 10 of 27

Thread: Voice Commands -- AI -- Samantha

  1. #1
    Mod - Driveline forum
    Auto Apps:loading...
    ClockWorK's Avatar
    Join Date
    Oct 2003
    Location
    Michigan
    Posts
    711

    Voice Commands -- AI -- Samantha

    Voice commands are a part of this program that I neglected for a long time. The code was there, but nothing was built around it, aside from a few commands for demonstration purposes. And I eventually broke those one day and never even noticed. However, voice commands are now a bigger part of DriveLine. From early on, DriveLine could read text out loud. Combining voice input and voice output brings us a concept that I'm calling "Auditory Interaction". See what I did there?

    There will be three parts to this explanation.

    Part 1 is the concept.

    Part 2 is the list of commands and responses.

    Part 3 is the technical "how it works" explanation.


    Part 1.
    I would like to introduce you to Samantha. She's inside your CarPC. She knows everything that DriveLine knows, and then a little bit more thanks to the internet. Depending on the devices you have connected to your PC, she knows where you are, where you might be going, how long it's been since you shut down or started up the PC, the time of day, the weather, your name, her name, the files in your playlist, the temperature of your engine, and other things. She can perform simple tasks, and answer some questions. A lot more can (and will) be added to her functionality, but this is the start.


    Part 2.
    This is the list of commands. If Samantha's code is all working correctly, then none of the commands need to be spoken exactly. For example, you could say "show playlist" or "show me the playlist" or "show the playlist screen" and any of those would result in Samantha displaying the Playlist screen. The idea is that you can speak to her the way you would speak to a normal person. You don't need to speak like a robot. And neither should she. Here's a basic list of the commands/keywords she understands and some explanations. This list will continue to expand.

    First, the simple commands that don't really do anything.
    "What time is it"
    "What day is it"
    "Where am I", "Where are we"
    "Who are you", "Who am I"
    "How are you", "How do you feel"



    More complex commands:

    Eject - This tells Samantha to eject a drive.
    examples: "Eject the D drive", "Eject drive D", "Eject D"

    Directions / Navigate - This command will tell Samantha to retrieve directions from the internet to a particular location.
    examples: "Navigate home", "Directions to work"

    Play - This will tell Samantha to play a different song. This is probably the most complex command.
    examples (Media): "Play next song by Green Day", "Play previous favorite", "Play random song", "Play random Green Day song", "Play random favorite"
    exmaples (Radio): ----- I still need to program this.

    Switch - This switches media sources.
    examples: "Switch to dab radio", "Switch to media", "Switch to current playlist"

    Dim / Darken - This will decrease the brightness of the screen.
    examples: "dim the screen", "darken the display", "dim the monitor"

    Undim / Brighten - This will increase the brightness of the screen.
    examples: "undim the display", "brighten the screen"

    Weather / Forecast - Samantha will tell you about the weather.
    exmaples: "how is the weather", "what is the forecast for Tuesday"

    Show - This tells the skin to display a different screen.
    examples: "show the playlist", "show the map"

    Repeat - Samantha will repeat the last thing she said.
    examples: "Repeat that", "Repeat the last thing you said"


    There are a few more commands that I am testing, and I probably need suggestions for other commands to add.

    More info to come..
    Last edited by ClockWorK; 06-22-2014 at 10:24 AM.

  2. #2
    FLAC mauri's Avatar
    Join Date
    Jan 2004
    Posts
    1,039
    Question "simple"....
    ONLY works and always speaking in English or the language of the OS \ CarPC ?

  3. #3
    FLAC mauri's Avatar
    Join Date
    Jan 2004
    Posts
    1,039
    Question "simple"....
    ONLY works and always speaking in English or the language of the OS \ CarPC ?

    Edit:
    I mean the questions.

  4. #4
    Mod - Driveline forum
    Auto Apps:loading...
    ClockWorK's Avatar
    Join Date
    Oct 2003
    Location
    Michigan
    Posts
    711
    Unfortunately, the voice commands probably only work in English at the moment. However, that could change in the future, but I might need some help from someone using a non-english language for testing.

  5. #5
    FLAC mauri's Avatar
    Join Date
    Jan 2004
    Posts
    1,039
    Perhaps making a list of "fixed" commands with dictionary file translated into various languages​​?
    Maybe not this possible?
    I ask ...

  6. #6
    Maximum Bitrate rray's Avatar
    Join Date
    Apr 2012
    Location
    SF Bay Area
    Posts
    705
    I am having good luck with the voice commands. I really like the AI too. I do not know how to change the voice, I have windows 7 and only 1 voice is shown in the drop down list. Anybody know where to get more voices? I like the female voice I have now, but a nastier female voice might be more pleasing!

  7. #7
    Mod - Driveline forum
    Auto Apps:loading...
    ClockWorK's Avatar
    Join Date
    Oct 2003
    Location
    Michigan
    Posts
    711
    I was considering buying a voice from the link below, just to try it. Their prices are low enough that it's not a huge investment.
    https://www.cereproc.com/en/storesapi

    Try googling for SAPI voices and maybe you can find a free one to try.

  8. #8
    Maximum Bitrate rray's Avatar
    Join Date
    Apr 2012
    Location
    SF Bay Area
    Posts
    705
    I tried all the sample sounds, and Microsoft Anna actually sounds better than their choices. I was thinking maybe one of the British female voices might be ok, but what I really want is a voice like Brittany Murphy's. I gotta get in touch with my inner Skeeze!

  9. #9
    Mod - Driveline forum
    Auto Apps:loading...
    ClockWorK's Avatar
    Join Date
    Oct 2003
    Location
    Michigan
    Posts
    711
    I totally understand what you want. Unfortunately, I cannot program emotion into the voices -- only words. But yeah, I wish Anna sounded a little sexier or more playful or something.

  10. #10
    Maximum Bitrate RAWPWR's Avatar
    Join Date
    May 2007
    Posts
    618
    NeoJulie

    NeoSpeech - Text to Speech US (TTS)


    Try this,...

    http://www.neospeech.com/

    I use US English "Julie" and I'm very happy with the results.

    Also, slowing down the voice a bit in tts windows settings gives it just a little more of that sexy appeal edge.

    As far as more playful? Hmm.

    Enjoy.
    Last edited by RAWPWR; 06-19-2014 at 09:16 AM.

Page 1 of 3 123 LastLast

Similar Threads

  1. Voice commands
    By Starzkv in forum Centrafuse
    Replies: 7
    Last Post: 10-28-2008, 12:01 PM
  2. Voice Commands
    By ambush276 in forum Centrafuse
    Replies: 1
    Last Post: 08-01-2007, 05:19 PM
  3. Voice Commands in RR
    By ajamils in forum Road Runner
    Replies: 5
    Last Post: 10-13-2006, 11:21 AM
  4. How to do voice commands?
    By jeffw in forum StreetDeck
    Replies: 6
    Last Post: 06-13-2006, 02:54 PM
  5. No voice commands
    By Wadda in forum FreeDrive
    Replies: 1
    Last Post: 10-15-2005, 07:06 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •