2021-11-19 08:32:30 +01:00
Executing PowerShell Scripts by Voice
=====================================
2021-11-21 11:51:43 +01:00
2021-11-29 08:59:03 +01:00
🔧 Installation
--------------
2021-11-29 08:46:15 +01:00
1. Download and install *Serenade* from https://serenade.ai/ (Serenade is freely available for Linux, MacOS, and Windows).
2021-11-19 08:32:30 +01:00
2. Download and install the *PowerShell Scripts* , then set the search path to it.
2021-12-03 09:56:53 +01:00
3. Execute: `./export-to-serenade.ps1 Computer` in the *PowerShell Scripts* , this creates a custom JavaScript file at `$HOME/.serenade/scripts/PowerShell.js` using the wake word 'Computer'. Recommended wake words with a high recognition rate are: "Alexa", "Bixby", "Computer", "James", or "Jarvis". In the following the wake word "Computer" is used.
2021-11-21 11:51:43 +01:00
2021-11-19 08:35:43 +01:00
2021-11-29 09:15:44 +01:00
🗣 Usage
2021-11-29 08:59:03 +01:00
-------
2021-11-29 14:35:22 +01:00
1. Launch *Serenade* and click into the circle to enable Listening mode.
2021-11-19 08:35:43 +01:00
2. Launch *Windows Terminal* and click into the window.
2021-11-29 10:37:16 +01:00
3. Speak into the microphone: `Computer, open calculator` - this executes the PowerShell script `open-calculator.ps1` which launches the calculator application.
2021-11-19 08:32:30 +01:00
2021-11-19 08:43:37 +01:00
More supported voice commands are:
2021-11-18 11:45:32 +01:00
2021-11-21 11:51:43 +01:00
2021-12-03 11:04:33 +01:00
`Computer, open` [app]
----------------------
2021-12-03 11:12:23 +01:00
* launches the given application - replace [app] by: `3D-Viewer` , `Calculator` , `Git Extensions` , `Microsoft Paint` , `Netflix` , `Notepad` , `Outlook` , `Paint 3D` , `Spotify` , `Thunderbird` , `Visual Studio` , or `Windows Terminal` .
2021-12-03 11:26:51 +01:00
* when finished say: "Computer, close [app]" to close the application.
2021-11-29 10:37:16 +01:00
2021-12-03 11:09:16 +01:00
`Computer, open` [name] `browser`
---------------------------------
2021-12-03 11:12:23 +01:00
* launches the given Web browser or opens a new tab - replace [name] by: `Chrome` , `default` , `Edge` , or `Firefox` .
2021-12-03 11:26:51 +01:00
* when finished say: "Close tab" or: "Computer, close [name] browser" to close the Web browser.
2021-11-21 11:51:43 +01:00
2021-12-03 11:17:17 +01:00
`Computer, open` [name] `drive`
-------------------------------
* launches the File Explorer with the given drive - replace [name] by: `C:` , `D:` , `E:` , `F:` , or `M:` .
2021-12-03 11:26:51 +01:00
* when finished say: "Computer, close file explorer" to close the File Explorer.
2021-11-18 15:10:00 +01:00
2021-12-03 11:17:17 +01:00
`Computer, open` [name] `folder`
--------------------------------
* launches the File Explorer with the given folder - replace [name] by: `autostart` , `desktop` , `documents` , `downloads` , `Dropbox` , `home` , `music` , `OneDrive` , `pictures` , `recycle bin` , `repos` , or `videos` .
2021-12-03 11:26:51 +01:00
* when finished say: "Computer, close file explorer" to close the File Explorer.
2021-11-18 11:55:41 +01:00
2021-12-03 11:24:54 +01:00
`Computer, open` [name] `website`
---------------------------------
* launches the default Web browser with the given website - replace [name] by: `Amazon` , `Apple` , `Baidu` , `BBC` , `BitBucket` , `CDC` , `CIA` , `CNN` , `DistroWatch` , `Dropbox` , `eBay` , `Facebook` , `FBI` , `Flipboard` , `FourSquare` , `FRITZ!Box` , `FRITZ!Repeater` , `GitHub` , `GliderTracker` , `HolidayCheck` , `HRworks` , `Instagram` , `IPFS` , `Microsoft` , `NASA` , `NBC` , `Netflix` , `Notepad` , `Outdoor Active` , `PayPal` , `Pinterest` , `Pixabay` , `Plex` , `Slashdot` , `Snap Store` , `Starbucks` , `Tesla` , `TikTok` , `Topo Map` , `Twitter` , `UFA` , `Unsplash` , `Walmart` , `WhatsApp` , `White House` , `Windy` , `Wikipedia` , `Wired` , `Wolfram Alpha` , `World News` , `Yahoo` , or `YouTube` .
2021-12-03 11:26:51 +01:00
* when finished say: "Close tab" or: "Computer, close [name] browser" to close the Web browser.
2021-11-18 11:55:41 +01:00
2021-11-18 11:45:32 +01:00
2021-12-03 11:33:32 +01:00
`Computer, show` [name] `city`
------------------------------
* launches the default Web browser with Google Maps at the given city - replace [name] by: `Atlanta` , `Barcelona` , `Berlin` , `Boston` , `Cairo` , `Cape Town` , `Chicago` , `Dallas` , `Denver` , `Dubai` , `Dublin` , `Frankfurt` , `Hamburg` , `Hong Kong` , `Jerusalem` , `Kansas` , `Las Vegas` , `Lissabon` , `London` , `Los Angeles` , `Madrid` , `Mexico` , `Miami` , `Montreal` , `Moscow` , `Munich` , `New York` , `Panama` , `Paris` , `Rome` , `San Francisco` , `Seattle` , `Singapore` , `Sydney` , `Tokyo` , `Toronto` , `Tunis` , `Vienna` , `Washington` , `Zurich` .
* when finished say: "Close tab" or: "Computer, close [name] browser" to close the Web browser.
2021-11-18 11:55:41 +01:00
2021-12-03 11:36:50 +01:00
`Computer, play radio` [name]
-----------------------------
* launches the default Web browser and tunes into an internet radio station - replace [name] by: `7` , `Arabella` , `Bob` , `Club Mix` , `Dance FM` , `FFN` , `Galaxy` , `Gong` , `Ibiza` , `Jam FM` , `Kiss Kiss` , `Malibu` , `N-JOY` , `Paloma` , `You FM` .
* when finished say: "Close tab" or: "Computer, close [name] browser" to close the Web browser.
2021-11-18 11:45:32 +01:00
2021-11-21 22:30:19 +01:00
Computer, play `name` sound
---------------------------
2021-12-03 11:12:23 +01:00
* starts playback of the given audio sound - replace `name` by: "bee", "beep", "cat", "cow", "dog", "donkey", "elephant", "elk", "frog", "goat", "gorilla", "horse", "lion", "parrot", "pig", "rattlesnake", "vulture", or "wolf".
2021-11-19 08:51:06 +01:00
2021-11-25 14:07:34 +01:00
Computer, play `name` game
--------------------------
2021-12-03 11:12:23 +01:00
* launches the default Web browser and plays the given game - replace `name` by: "2048", "Chess", "Cube", "Pacman", "Tetris", "TicTacToe", or "Tower".
2021-11-29 16:03:58 +01:00
* when finished say: *Close tab* or: "Computer, close `name` browser" to close the Web browser.
2021-11-29 15:11:39 +01:00
Computer, show `name` manual
----------------------------
2021-12-03 11:12:23 +01:00
* launches the default Web browser with the given manual - replace `name` by: "Azure", "Bash", "Blender", "Chrome", "Edge", "Firefox", "Git", "PowerShell", "Serenade", "Vim", ** "Voice" (this page)**, or "Windows".
2021-11-29 16:03:58 +01:00
* when finished say: *Close tab* or: "Computer, close `name` browser" to close the Web browser.
2021-11-25 14:07:34 +01:00
2021-11-25 10:09:03 +01:00
Computer, open `name` settings
-------------------------------
2021-12-03 11:12:23 +01:00
* launches the Windows settings - replace `name` by: "activation", "apps", "background", "backup", "bluetooth", "color", "date", "default apps", "developer", "display", "ethernet", "lockscreen", "maps", "printer", "proxy", "recovery", "speech", "start", "system", "taskbar", "themes", "time", "update", "USB", "VPN", or "Wifi". Use "system" as top level settings.
2021-11-29 16:03:58 +01:00
* when finished say: *Computer, close system settings* to stop the Windows settings.
2021-11-25 10:09:03 +01:00
2021-11-25 11:10:58 +01:00
2021-12-01 10:23:15 +01:00
Computer, check `name`
----------------------
2021-12-03 11:12:23 +01:00
* let the computer check something - replace `name` by: "CPU", "date", "DNS", "drives", "Earth", "operating system", "ping", "swap space", "time", "time zone", "up-time", "VPN", or "weather".
2021-12-01 10:23:15 +01:00
2021-11-29 09:15:44 +01:00
🔊 Audio
-------
2021-11-21 12:47:48 +01:00
* *Computer, mute audio.*
* *Computer, unmute audio.*
* *Computer, turn volume up.*
* *Computer, turn volume down.*
2021-11-19 08:51:06 +01:00
2021-11-29 09:15:44 +01:00
💭 Misc
-------
2021-11-25 11:10:58 +01:00
* *Computer, locate my phone.*
* *Computer, tell joke.*
* *Computer, tell quote.*
2021-11-29 09:15:44 +01:00
💬 Nice Conversation
-------------------
2021-11-21 12:47:48 +01:00
* *Computer, good morning.*
* *Computer, good evening.*
* *Computer, good night.*
* *Computer, how are you?*
* *Computer, thank you.*
2021-11-29 16:31:01 +01:00
* *Computer, I'll be back.*
2021-11-26 14:46:14 +01:00
* *Computer, good bye.*
2021-11-29 08:55:44 +01:00
* *Computer, bye-bye.*
2021-12-01 13:58:43 +01:00
* *Computer, see you.*