This thread is a work in progress...
Some Time Ago i was fascinated by booyakasha's attemp to control Mediaportal via Voice MyVoice. I tried to help with the project until i switched to vista which was no longer supported.
That's when i switched back to my MCE-remote and forgot about the whole thing for a while.
Anyhow - the Speech Recognition capabilities of Vista and Windows 7 are in fact pretty remarkable and i recently discovered that the lack of macros has been corrected by the release of WSRmacros.
The best thing is, that it even works in the localized language, meaning i (and more importantly my girlfriend who thinks this is all stupid anyways) can command in German.
To avoid further misunderstandings, this is not going to be a plugin for MP. This thread should just collect Macros for the already and freely available WSRMacro extension for the inbuilt vista and win7 speech recognition. Everyone can download it via the following link and try it out...
WSRmacros DOWNLOAD
It allows you to build pretty simple "key-emulating" macros or little mor sophisticated XML macros to control and do things the inbuilt SpeechRec was not designed to do. It is also possible to include Javascript or VBscript - and i guess some other sciptlanguages too.
This Thread should be a base for discussion on How to control Mediaportal with your voice, a collection of macros to do so and some other fancy stuff.
Mediaportal
What is working so far:
Everything that you can control with your remote or keyboard + any given plugin screen you wanna go to (with the keyboard input plugin for custom shortcuts) can be accessed via one or multiple voice commands.
Examples:
?Go ?to Homescreen | ?Go ?To ?My ?Music Playing Now | Skip back [0-99] Minutes etc.
I can even access specific TV Channels by saying it's name (like ?Skip ?to ?Channel B B C)
(The "?" means this part of the Command is optional)
Inserting something into the OnScreen Keyboard. Like when in Youtube-search you can say "Insert [WHATEVER]" and it'll search fo that.
Not yet working
Unfortunatly, the actually coolest thing i can think of does not yet work: Interaction with Mediaportal Databases. So far i did not come up with any idea how to do something like "Play Music Artist Nirvana" or "Record The Simpsons"
At least the Record That part could maybe be done by some 3rdparty sheduler like 4therecord - i'm not really sure if they support some kind of command line procedures though.
It would be cool if this thread could lead to some "command line input / interaction"-plugin for MP so we can do this.
Fancy Stuff
That's Something i spent some more time on since it allows you to do some pretty neat things in combination with the inbuilt TTS engine. Some Examples of what i can already do:
I Will upload my scripts later.
As the WSR is localized they are all in german though. I'm not sure if i should/will translate them or if their syntax i clear enough everyone can do this on his own. In this thread there will be multiple scripts collected anyways (at least i hope though)
I created a Google_Group everyone is free to join (it's empty right now though (-; )
Voicecontrol for Mediaportal with WSRmacros | Google Groups
Here are some other useful ressources:
Windows Speech Recognition Macros - Home
Rob's Rhapsody - Site Home - MSDN Blogs
MS Speech ForumThe Windows Speech Recognition and Macro Forum
ms-speech : Microsoft Speech Recognition
emicrophones.com - WSRMacros: The User?s Guide (<-- costs 10 bucks but might be wort it for beginners)
This is just a rough start to get the whole thing started. I will update the thread later (and in the future of course) and reformat it fo better readability.
Some Time Ago i was fascinated by booyakasha's attemp to control Mediaportal via Voice MyVoice. I tried to help with the project until i switched to vista which was no longer supported.
That's when i switched back to my MCE-remote and forgot about the whole thing for a while.
Anyhow - the Speech Recognition capabilities of Vista and Windows 7 are in fact pretty remarkable and i recently discovered that the lack of macros has been corrected by the release of WSRmacros.
The best thing is, that it even works in the localized language, meaning i (and more importantly my girlfriend who thinks this is all stupid anyways) can command in German.
To avoid further misunderstandings, this is not going to be a plugin for MP. This thread should just collect Macros for the already and freely available WSRMacro extension for the inbuilt vista and win7 speech recognition. Everyone can download it via the following link and try it out...
WSRmacros DOWNLOAD
It allows you to build pretty simple "key-emulating" macros or little mor sophisticated XML macros to control and do things the inbuilt SpeechRec was not designed to do. It is also possible to include Javascript or VBscript - and i guess some other sciptlanguages too.
This Thread should be a base for discussion on How to control Mediaportal with your voice, a collection of macros to do so and some other fancy stuff.
Mediaportal
What is working so far:
Everything that you can control with your remote or keyboard + any given plugin screen you wanna go to (with the keyboard input plugin for custom shortcuts) can be accessed via one or multiple voice commands.
Examples:
?Go ?to Homescreen | ?Go ?To ?My ?Music Playing Now | Skip back [0-99] Minutes etc.
I can even access specific TV Channels by saying it's name (like ?Skip ?to ?Channel B B C)
(The "?" means this part of the Command is optional)
Inserting something into the OnScreen Keyboard. Like when in Youtube-search you can say "Insert [WHATEVER]" and it'll search fo that.
Not yet working
Unfortunatly, the actually coolest thing i can think of does not yet work: Interaction with Mediaportal Databases. So far i did not come up with any idea how to do something like "Play Music Artist Nirvana" or "Record The Simpsons"
At least the Record That part could maybe be done by some 3rdparty sheduler like 4therecord - i'm not really sure if they support some kind of command line procedures though.
It would be cool if this thread could lead to some "command line input / interaction"-plugin for MP so we can do this.
Fancy Stuff
That's Something i spent some more time on since it allows you to do some pretty neat things in combination with the inbuilt TTS engine. Some Examples of what i can already do:
- Having a Conversation with my computer like "Hello Computer" and an appropriate spoken answer
- Say Hello To [...] <-- this is like a wildcard, the computer will say hello (or something else) to the person you tols it to do
- Read the News. <-- Via VBscript it is possible to scrape webcontent or RSS-Feed and than read it back to me
- Search google for [...] <-- opens a websearch for whatever i said. also works for amazon, ebay or watever
- What time / date is it <-- gues what it does (;
- What's on TV now <-- rss-scraping again. Reads the Main channels and the programm currently running
- what's on TV @ Primetime <-- pretty much the same thing
- current lineup @ cinema
- starting @ cinema this week
- How is the Weather in [...] <-- computer reads the weather for the city you asked it for
- Tell me a joke <-- tells a random joke and laughs afterwards (HAHAHA (-; ) (rss again)
- What's the lates Tweet from [PERSON] <-- Does exatcly that, this would require a List of Persons including the appropriate adress defined in the macro though
I Will upload my scripts later.
As the WSR is localized they are all in german though. I'm not sure if i should/will translate them or if their syntax i clear enough everyone can do this on his own. In this thread there will be multiple scripts collected anyways (at least i hope though)
I created a Google_Group everyone is free to join (it's empty right now though (-; )
Voicecontrol for Mediaportal with WSRmacros | Google Groups
Here are some other useful ressources:
Windows Speech Recognition Macros - Home
Rob's Rhapsody - Site Home - MSDN Blogs
MS Speech ForumThe Windows Speech Recognition and Macro Forum
ms-speech : Microsoft Speech Recognition
emicrophones.com - WSRMacros: The User?s Guide (<-- costs 10 bucks but might be wort it for beginners)
This is just a rough start to get the whole thing started. I will update the thread later (and in the future of course) and reformat it fo better readability.