m (moved IVIHome Guide to In-vehicle/IVIHome Guide: make a subpage of In-vehicle) |
(categorise, wikify table formatting, add <code>) |
||
| Line 29: | Line 29: | ||
*When you navigate the scroll menu list, it will use Festival to say the current menu item, you should hear “Navigation, Communication”, etc as you browse through the menu. | *When you navigate the scroll menu list, it will use Festival to say the current menu item, you should hear “Navigation, Communication”, etc as you browse through the menu. | ||
*Text to speech is turned on by default, however, if you use TTS with speech recognition on a system with a mic too close to the speakers, they might interfere. | *Text to speech is turned on by default, however, if you use TTS with speech recognition on a system with a mic too close to the speakers, they might interfere. | ||
| - | *You can turn TTS on/off by editing the configuration file in /usr/share/ivihome/settings.xml and change <texttospeech>on<texttospeech> to off, then restart ivihome by executing “pkill ivihome” | + | *You can turn TTS on/off by editing the configuration file in <code>/usr/share/ivihome/settings.xml</code> and change <texttospeech>on<texttospeech> to off, then restart ivihome by executing “pkill ivihome” |
<b>Speech recognition (IVIHome menu voice commands)</b> | <b>Speech recognition (IVIHome menu voice commands)</b> | ||
*Speech recognition is supported by IVIHome. Speech recognition in applications needs to be added. | *Speech recognition is supported by IVIHome. Speech recognition in applications needs to be added. | ||
*IVIHome speech recognition does not support continuous speech, it only recognizes voice commands for the IVIhome menu as shown below | *IVIHome speech recognition does not support continuous speech, it only recognizes voice commands for the IVIhome menu as shown below | ||
*To turn on speech recognition, click on the microphone icon on the taskbar, to turn it off, click again. | *To turn on speech recognition, click on the microphone icon on the taskbar, to turn it off, click again. | ||
| - | *The following tables list the supported voice commands (you can also look in /usr/share/ivihome/data/ivihome.jsgf | + | *The following tables list the supported voice commands (you can also look in <code>/usr/share/ivihome/data/ivihome.jsgf</code>): |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | {| class="wikitable" | |
| + | |+ Menu Navigation Commands | ||
| + | |- | ||
| + | !Voice Command | ||
| + | !Resulting action | ||
| + | |- | ||
| + | |"Home" | ||
| + | |Opens the home menu if the menu is closed, or returns to the home menu, same as the clicking HOME button on ShuttleXpress | ||
| + | |- | ||
| + | |"Back" | ||
| + | |goes back to the last menu, same as clicking the BACK button on ShuttleXpress | ||
| + | |- | ||
| + | |"Cancel" | ||
| + | |closes the menu completely | ||
| + | |- | ||
| + | |"Next" | ||
| + | |moves to the next menu item in the list, same as turning the knob to the RIGHT on the ShuttleXpress | ||
| + | |- | ||
| + | |"Previous" | ||
| + | |moves to the last menu item in the list, same as turning the knob to the LEFT on the ShuttleXpress | ||
| + | |- | ||
| + | |"Next Window" | ||
| + | |switches to the next opened application window on the taskbar | ||
| + | |- | ||
| + | |"Previous Window" | ||
| + | |switches to the previous opened application window on the taskbar | ||
| + | |- | ||
| + | |"Close Window" | ||
| + | |closes the current application window, exiting the app | ||
| + | |} | ||
You can directly name any Catagory listed in the Root Menu or specific applications shown in each Catagory Menu. | You can directly name any Catagory listed in the Root Menu or specific applications shown in each Catagory Menu. | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | + | {| class="wikitable" | |
| + | |+ Named Category and Application Commands | ||
| + | |- | ||
| + | !Catagory Command | ||
| + | !Recognized Application Commands | ||
| + | |- | ||
| + | |"Navigation" | ||
| + | | | ||
| + | |- | ||
| + | |"Driver Assistance" | ||
| + | | | ||
| + | |- | ||
| + | |"Communication" | ||
| + | |"Web", "Phone", "Connect" | ||
| + | |- | ||
| + | |"Media" | ||
| + | |"Photos", "Video", "Music" | ||
| + | |- | ||
| + | |"Other" | ||
| + | |"Activities", "Tools", "More Apps" | ||
| + | |} | ||
Voice commands may be used to skip menu navigation and go directly to specific applications | Voice commands may be used to skip menu navigation and go directly to specific applications | ||
| - | {| | + | {| class="wikitable" |
| - | + | |+ Application commands | |
| - | + | |- | |
| - | + | !Voice Command | |
| - | + | !Resulting action | |
| - | + | |- | |
| - | + | |"Open Navigation" | |
| - | + | |opens the Navit application | |
| - | + | |- | |
| - | + | |"Open Dialer" | |
| - | + | |opens the handsfree dialer application | |
| - | + | |- | |
| - | + | |"Open Contacts" | |
| - | + | |opens the MeeGo contacts application | |
| - | + | |- | |
| - | + | |"Open Web" | |
| - | + | |opens the Fennec browser | |
| - | + | |- | |
| - | + | |"Open Browser" | |
| - | + | |opens the Fennec browser | |
| - | + | |- | |
| - | + | |"Open Photo" | |
| - | + | |opens the the MeeGo photo application | |
| - | + | |- | |
| - | + | |"Open Music" | |
| - | + | |opens the MeeGo music application | |
| - | + | |- | |
| - | + | |"Open Video" | |
| - | + | |opens the MeeGo video application | |
| - | + | |- | |
| - | + | |"Open Setting" | |
| + | |opens the the MeeGo control panel application | ||
| + | |} | ||
The list of applications for each of the above application commands are defined in the <code>/usr/share/ivihome/settings.xml</code> file. You can edit this file to change the application that is launched by the voice commands. You cannot change the vocabulary list directly, it needs to be re-generated. If you want to add more voice commands, you’ll have to add the command in the dictionary and re-generate the language model (grammar) and dictionary and implement the logic in the application. | The list of applications for each of the above application commands are defined in the <code>/usr/share/ivihome/settings.xml</code> file. You can edit this file to change the application that is launched by the voice commands. You cannot change the vocabulary list directly, it needs to be re-generated. If you want to add more voice commands, you’ll have to add the command in the dictionary and re-generate the language model (grammar) and dictionary and implement the logic in the application. | ||
| + | |||
| + | [[Category:IVI]] | ||
MeeGo IVI provides a "IVIHome" application that is the default MeeGo IVI homescreen when the system boots. This section provides information about the design and use of the MeeGo "IVIHome" screen and taskbar.
The primary objectives in designing the IVI Home Screen were:
Navigating the IVIHome taskbar may be done via touchscreen, scrollwheel, and Speech Recognition of voice commands with the help of Text to Speech (TTS).
Touchscreen support
Scrollwheel Support
Text-to-Speech(TTS)
/usr/share/ivihome/settings.xml and change <texttospeech>on<texttospeech> to off, then restart ivihome by executing “pkill ivihome”
Speech recognition (IVIHome menu voice commands)
/usr/share/ivihome/data/ivihome.jsgf):
| Voice Command | Resulting action |
|---|---|
| "Home" | Opens the home menu if the menu is closed, or returns to the home menu, same as the clicking HOME button on ShuttleXpress |
| "Back" | goes back to the last menu, same as clicking the BACK button on ShuttleXpress |
| "Cancel" | closes the menu completely |
| "Next" | moves to the next menu item in the list, same as turning the knob to the RIGHT on the ShuttleXpress |
| "Previous" | moves to the last menu item in the list, same as turning the knob to the LEFT on the ShuttleXpress |
| "Next Window" | switches to the next opened application window on the taskbar |
| "Previous Window" | switches to the previous opened application window on the taskbar |
| "Close Window" | closes the current application window, exiting the app |
You can directly name any Catagory listed in the Root Menu or specific applications shown in each Catagory Menu.
| Catagory Command | Recognized Application Commands |
|---|---|
| "Navigation" | |
| "Driver Assistance" | |
| "Communication" | "Web", "Phone", "Connect" |
| "Media" | "Photos", "Video", "Music" |
| "Other" | "Activities", "Tools", "More Apps" |
Voice commands may be used to skip menu navigation and go directly to specific applications
| Voice Command | Resulting action |
|---|---|
| "Open Navigation" | opens the Navit application |
| "Open Dialer" | opens the handsfree dialer application |
| "Open Contacts" | opens the MeeGo contacts application |
| "Open Web" | opens the Fennec browser |
| "Open Browser" | opens the Fennec browser |
| "Open Photo" | opens the the MeeGo photo application |
| "Open Music" | opens the MeeGo music application |
| "Open Video" | opens the MeeGo video application |
| "Open Setting" | opens the the MeeGo control panel application |
The list of applications for each of the above application commands are defined in the /usr/share/ivihome/settings.xml file. You can edit this file to change the application that is launched by the voice commands. You cannot change the vocabulary list directly, it needs to be re-generated. If you want to add more voice commands, you’ll have to add the command in the dictionary and re-generate the language model (grammar) and dictionary and implement the logic in the application.