Cerothen 95 Posted June 15, 2015 Posted June 15, 2015 (edited) Good Afternoon All, I noticed on the most recent Beta announcement that we should outline any commands that we would like to see in the future in Emby for the new voice commands section. So I got to thinking what would be useful commands that would make the viewing experience more smooth. A quick search didnt show anything other than the old VoxCommando stuff. Anyone whom posts a voice command below I will move it up into this list occasionally to make a nice central list that can be referenced. In these commands the angle brackets < > are names of things on the server (devices/content titles), square brackets [ ] are optional phrases/words that can be omitted to get the same results, a slash with words in curly brackets indicate each of those words/phrases can be used. General Commands: {Use/Control} <DeviceName> {Toggle/Enable/Disable} {Screen/Display/Content} Mirroring For clients that support display mirroring Movie based commands: {Watch/Play/Resume} [Movie] <MovieName> [{on|to} <DeviceName>] Add <MovieName> to {queue/<PlaylistName>} Queue <MovieName> {Watch/Play} Latest Movie [{on|to} <DeviceName>] [{Display/Show [{Me/My}]}] [Latest] Movies (contributed by @BrettM) [{Display/Show [{Me/My}]}] [Movie] <MovieName> (contributed by @BrettM) [{Display/Show [{Me/My}]}] <GenreName> Movies (contributed by @BrettM) TV based commands {Watch/Play} [TV] <TVShowName> [{Season <Number>/Season <Number> Episode <Number>}] [{on|to} <DeviceName>] Resume [TV] <TVShowName> [season <Number> Episode <Number>] [{on|to} <DeviceName>] Shuffle [TV] <TVShowName> [season <Number>] [{on|to} <DeviceName>] {Watch/Play} [TV] next <TVShowName> [{on|to} <DeviceName>] Add [TV] <TVShowName> [{Season <Number>/Season <Number> Episode <Number>}] to {queue/<PlaylistName>} Queue [All] [TV] <TVShowName> [{Season <Number>/Season <Number> Episode <Number>}] {Watch/Play} Latest TV [{on|to} <DeviceName>] [{Display/Show [{Me/My}]}] [{Latest/Next [up]}] TV [shows] (contributed by @BrettM) [{Display/Show [{Me/My}]}] [TV] <TVShowName> [{Season <Number>/Season <Number> Episode <Number>}] (contributed by @BrettM) [{Display/Show [{Me/My}]}] <GenreName> TV [shows] (contributed by @BrettM) [{Display/Show [{Me/My}]}] [TV] Guide (contributed by @BrettM) Music based commands {Listen to/Play} [Music] <ArtistName> [{<Album>/<Track>/<Album> <Track>}] [{on|to} <DeviceName>] Shuffle [Music] <ArtistName> [<Album>] [{on|to} <DeviceName>] Add [Music] <ArtistName> [{<Album>/<Track>/<Album> <Track>}] to {queue/<PlaylistName>} Queue [All] [Music] <ArtistName> [{<Album>/<Track>/<Album> <Track>}] {Listen to/Play} Latest Music [{on|to} <DeviceName>] [{Display/Show [{Me/My}]}] [Latest] Music [Videos] (contributed by @BrettM) Picture based commands Edited July 31, 2015 by Luke
BrettM 7 Posted June 16, 2015 Posted June 16, 2015 Can I first of all say great work on the new app love the idea of voice control. I support what Cerothen has written above. I can't write it like Cerothen but I love the commands that he / she has written anything to enhance the viewing experience. for the movie folders mine are below: 3D Movies (Open 3D movies) ----- Play Jaws Movies (Open Movies) ----- Play Rocky War Movies (Open War Movies) ----Play Unbroken Musical Movies (Open Musical Movies) Music Concerts (" Music Concerts) Music Music Videos TV Series Live TV This would be awesome if could be developed soon. Thanks heaps Luke & Cerothen
Cerothen 95 Posted June 16, 2015 Author Posted June 16, 2015 Can I first of all say great work on the new app love the idea of voice control. I support what Cerothen has written above. I can't write it like Cerothen but I love the commands that he / she has written anything to enhance the viewing experience. for the movie folders mine are below: 3D Movies (Open 3D movies) ----- Play Jaws Movies (Open Movies) ----- Play Rocky War Movies (Open War Movies) ----Play Unbroken Musical Movies (Open Musical Movies) Music Concerts (" Music Concerts) Music Music Videos TV Series Live TV This would be awesome if could be developed soon. Thanks heaps Luke & Cerothen I have added in your command suggestions, I hadn't really considered the browsing element which most of your suggestions seemed to be based from, I think the types of commands I have entered should reasonably cover what you were looking for while giving people a range of things to say (which all basically mean the same thing). Also I haven't really given it any thought but I don't know how well these commands will transition to other languages. So perhaps someone can toss the idea in for that one?
Luke 38850 Posted June 16, 2015 Posted June 16, 2015 Good ideas here. The goal is to make sure each release adds several more new commands.
BrettM 7 Posted June 17, 2015 Posted June 17, 2015 (edited) I think it will be great if it can be fully implemented I tried the voice command with Kinect but had no luck, maybe our Kinect was too old. This seems to be the easiest by far to use, without having extra clunky Hardware. Any idea Luke how long before we see some new commands come out ? Edited June 17, 2015 by BrettM
BrettM 7 Posted July 30, 2015 Posted July 30, 2015 (edited) Hi Luke, Any idea when we will be closer to more voice coomands being added? Especially with ideas put up in this blog. Edited July 30, 2015 by BrettM
Luke 38850 Posted July 31, 2015 Posted July 31, 2015 Ok, for the next release i've got the control commands going in - control a player and turn on/off/toggle display mirroring.
trusselo 222 Posted August 2, 2015 Posted August 2, 2015 Play random episode of <showname> Play random list of <showname> Play random movie
t.andre 69 Posted October 18, 2015 Posted October 18, 2015 Hi, First of all, thanks for your ideas for voice commands. I'm working on it and I need your feedback about what I'm doing. I use json and regular expression to find the corresponding commands. With this solution the translation to other languages will be simplified and is fully compatible with regular expression for many programming languages. Here are some examples of templates I'm preparing: These examples are a little technical, any feedback is welcome. (?<action> show|display|go to|view)\s?(?<determiner1>my|me)?\s?(?<media> movies|movie)\s?(?<MovieName>.*)? (?<action> play|Listen to)\\s?(?<determiner1>my|me)?\\s?(?<media> music)\\s?(?<ArtistName>.*)?\\s?(?<deviceaction>on device|to device)\\s?(?<devicename>.*) (?<action> play|Listen to)\\s?(?<determiner1>my|me)?\\s?(?<media>music)\\s?(?<ArtistName>.*)? Explanations : ?<action> or ?<MovieName>, etc - are for defining watts is captured my|me - indicate each of those words/phrases can be used \s? - is for spaces (?<MovieName>.*)? - the ? at the end of the closing brackets represent an optional value For example, Show movie Transformer gives this values: Action = Show Determiner1 = Media = movie MovieName = Transformer and, Show my movies gives this values: Action = Show Determiner1 = my Media = movies Cheers 1
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now