{"id":20028940,"url":"https://github.com/fleschutz/talk2windows","last_synced_at":"2025-10-25T21:16:24.207Z","repository":{"id":47435739,"uuid":"437968779","full_name":"fleschutz/talk2windows","owner":"fleschutz","description":"Control your Windows desktop by voice commands.","archived":false,"fork":false,"pushed_at":"2025-03-27T10:53:41.000Z","size":30545,"stargazers_count":39,"open_issues_count":0,"forks_count":6,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-08T16:11:09.375Z","etag":null,"topics":["powershell","serenade","voice","voice-assistant","voice-commands","voice-control","voice-recognition"],"latest_commit_sha":null,"homepage":"","language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fleschutz.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-12-13T17:44:30.000Z","updated_at":"2025-03-27T10:53:44.000Z","dependencies_parsed_at":"2024-08-25T10:28:36.513Z","dependency_job_id":"3071fec3-3869-46c3-bc8e-0c21d8041d38","html_url":"https://github.com/fleschutz/talk2windows","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fleschutz%2Ftalk2windows","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fleschutz%2Ftalk2windows/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fleschutz%2Ftalk2windows/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fleschutz%2Ftalk2windows/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fleschutz","download_url":"https://codeload.github.com/fleschutz/talk2windows/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252435214,"owners_count":21747365,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["powershell","serenade","voice","voice-assistant","voice-commands","voice-control","voice-recognition"],"created_at":"2024-11-13T09:17:15.008Z","updated_at":"2025-10-25T21:16:24.202Z","avatar_url":"https://github.com/fleschutz.png","language":"PowerShell","funding_links":[],"categories":[],"sub_categories":[],"readme":"Talk to Windows® \n================\nThis repo supports controlling the Windows desktop by voice commands. Using keyboard, mouse, and also your voice is intuitive, increases your productivity, and is really awesome. \n\nRequired is *Windows* 10 or 11, a headset, and the free *Serenade* voice recognition application.\n\n⚙️ Installation\n----------------\n1. **Download and install** the free *Serenade* app from [https://serenade.ai](https://serenade.ai/download). During installation select *no plugin* and *no programming language*, then go to *Settings \u0026gt; Server* and choose the 'Local' endpoint for privacy and speed. Close the application when finished.\n2. **Download and unzip** this repo from [https://github.com/fleschutz/talk2windows/archive/main.zip](https://github.com/fleschutz/talk2windows/archive/main.zip).\n3. **Open 'Windows PowerShell (Administrator)'** and execute: `Set-ExecutionPolicy RemoteSigned` to allow the execution of PowerShell scripts.\n4. **Right-click 'setup.ps1'** in the *talk2windows* folder and select 'Execute with PowerShell'. It exports all voice commands with your personal wake word to *Serenade*. In the following the wake word **Windows** is used.\n\n🎧 Usage\n---------\n1. **Put your headset on** and check audio and microphone.\n2. **Launch Serenade** and click the slider to switch from *Paused* to *Listening* mode (in case a *'low voice'* is shown: raise the mic audio level).\n3. **Say:** *\"*Windows, open calculator*\"* with a calm voice into the mic (this voice command executes the PowerShell script `open-calculator.ps1` which launches the calculator app).\n\nMost voice commands follow the generic scheme \"*\u0026lt;wake word\u0026gt;, \u0026lt;verb\u0026gt; \u0026lt;subject\u0026gt;*\" such as: *\"Windows, open calculator\"*. The following voice commands are supported:\n\n👄 *\"Windows, \u0026lt;greeting\u0026gt;\"*\n---------------------------\nSay hello to your computer by replacing \u0026lt;greeting\u0026gt; with: `good afternoon`, `good evening`, `good morning`, `good night`, `hello`, `hey`, `hi`, `howdy`, `morning`, or `nice to meet you`.\n\n👄 *\"Windows, install \u0026lt;app\u0026gt;\"*\n-----------------------------\nInstall a Microsoft Store application by replacing \u0026lt;app\u0026gt; with: `7-Zip`, `CrystalDiskInfo`, `CrystalDiskMark`, `Discord`, `Disney+`, `Edge`, `Firefox`, `Google Chrome`, `IrfanView`, `Mp3tag`, `Netflix`, `Opera Browser`, `Opera GX`, `One Calendar`, `Quick Share`, `Rufus`, `Spotify`, `Sticky Notes`, `TikTok`, `Twitter`, `Visual Studio Code`, `VLC`, `Windows Terminal`, or `WhatsApp`. To uninstall it simply say: **\"Windows, uninstall \u0026lt;app\u0026gt;\"**.\n\n 👄 *\"Windows, open \u0026lt;app\u0026gt;\"*\n----------------------------\nLaunch the installed application by replacing \u0026lt;app\u0026gt; with: `3D-Viewer`, `7-Zip`, `Calculator`,  `Character Map`, `CrystalDiskInfo`, `CrystalDiskMark`, `Discord`, `Disney+`, `Edge`, `Firefox`, `Git Extensions`, `Google Chrome`, `Magnifier`, `Microsoft Paint`, `Microsoft Store`, `Mp3tag`, `Netflix`, `Notepad`, `OBS Studio`, `One Calendar`, `One Note`, `Outlook`, `Quick Share`, `Remote Desktop`, `Screen Clip`, `Spotify`, `Sticky Notes`, `System Information`, `Thunderbird`, `Visual Studio`, `VLC`, `voice recorder`, `Windows Terminal`, or `WhatsApp`. To close it simply say: **\"Windows, close \u0026lt;app\u0026gt;\"**.\n\n👄 *\"Windows, open \u0026lt;name\u0026gt; website\"*\n------------------------------------\nLaunch the Web browser (or open a new tab) with the given website. Replace \u0026lt;name\u0026gt; with: `Amazon`, `Apple`, `Baidu`, `BBC`, `Bing`, `BitBucket`, `BitBucket status`, `CDC`, `CIA`, `CNN`, `Discord`, `DistroWatch`, `Docker`, `Docker status`, `Dropbox`, `eBay`, `Facebook`, `FBI`, `FlightRadar`, `Flipboard`, `FourSquare`, `FRITZ!Box`, `FRITZ!Repeater`, `GitHub`, `GliderTracker`, `HolidayCheck`, `HRworks`, `Instagram`, `IPFS`, `Microsoft`, `NASA`, `NBC`, `Netflix`, `Notepad`, `Outdoor Active`, `PayPal`, `Pinterest`, `Pixabay`, `Plex`, `Serenade`, `Slashdot`, `Snap Store`, `Space Weather`, `SpaceX`, `Spotify`, `Starbucks`, `Tesla`, `TikTok`, `Toggl`, `Topo Map`, `Twitter`,  `UFA`, `Unsplash`, `Walmart`, `WhatsApp`, `White House`, `Windy`, `Wikipedia`, `Wolfram Alpha`, `World News`, `Yahoo`, `YouTube`, or `Zoom`. When finished say: **\"Windows, close tab\"**.\n\n👄 *\"Windows, check \u0026lt;item\u0026gt;\"*\n-----------------------------\nLet the computer check something for you. Replace \u0026lt;item\u0026gt; with: `audio`, `Bitcoin rate`, `CPU temperature`, `dawn`, `day`, `DNS`, `drives`, `dusk`, `Earth` (fun), `Ether rate`, `for crash dumps`, `my downloads`, `for rain`, `for snow`, `Git version`, `headlines`, `internet connection`, `internet speed`, `moon phase`, `month`, `New Year`, `operating system`, `Outlook`, `ping latency`, `recycle bin`, `Santa`, `swap space`, `temperature`, `Tether rate`, `time zone`, `up-time`, `VPN`, `weather`, `week`, `the wind`, `year`, or `zenith`.\n\n👄 *\"Windows, \u0026lt;shortcut\u0026gt;\"*\n-------------------------\nPresses a keyboard shortcut to navigate in a browser window. Replace \u0026lt;shortcut\u0026gt; with: `close tab`, `last tab`, `next page`, `next tab`, `previous page`, `previous tab`, `open new tab`, `open new window`, `reload page`, `scroll down`, `scroll to bottom`, `scroll to top`, `scroll up`, `tab 1`, `tab 2`, `tab 3`, `tab 4`, `tab 5`, `tab 6`, `zoom in`, or `zoom out`.\n\n👄 *\"Windows, insert \u0026lt;char\u0026gt; sign\"*\n---------------------------------------\nInserts a character at the current text cursor position. Replace \u0026lt;char\u0026gt; with: `at`, `backslash`, `comma`, `copyright`, `Dollar`, `Euro`, `hashtag`, `minus`, `number`, `percent`, `pipe`, `plus`, `Pound`, `slash`, `trademark`, `underscore`, or `Yen`.\n\n👄 *\"Windows, insert \u0026lt;text\u0026gt;\"*\n---------------------------------\nInserts text at the current text cursor position. Replace \u0026lt;text\u0026gt; with: `bomb`, `bye bye`, `call?`, `checkmark`, `clapping`, `date`, `good-bye`, `good morning`, `heart`, `OK`, `shrugging`, `smiley`, or `thumbs up`.\n\n👄 *\"Windows, open Google \u0026lt;service\u0026gt;\"*\n-------------------------------------\nLaunches the Web browser (or opens a new tab) with the given Google® service. Replace \u0026lt;service\u0026gt; with: `Alerts`, `Blogger`, `Books`, `Calendar`, `Charts`, `Contacts`, `Docs`, `Drawings`, `Earth`, `Flights`, `Gemini`, `Keep`, `Mail`, `Maps`, `Mars`, `News`, `Notes`, `Photos`, `Play`, `Scholar`, `Search`, `Sheets`, `Shopping list`, `Sky`, `Slides`, `Stadia`, `Tasks`, or `Translate`. When finished say: **\"Windows, close tab\"**.\n\n👄 *\"Windows, open \u0026lt;name\u0026gt; magazine\"*\n-------------------------------------\nLaunches the Web browser (or opens a new tab) with the given magazine website. Replace \u0026lt;name\u0026gt; with: `Cosmopolitan`, `Focus`, `Golf`, `GQ`, `Health`, `National Geographic`, `People`, `RollingStone`, `Scientific American`, `Spiegel`, `Sports Illustrated`, `SZ`, `The Oprah`, `Time`, `Vanity Fair`, `Vogue`, or `Wired`. When finished say: **\"Windows, close tab\"**.\n\n👄 *\"Windows, open \u0026lt;name\u0026gt; manual\"*\n-----------------------------------\nLaunches the Web browser (or opens a new tab) with the given manual. Replace \u0026lt;name\u0026gt; with: `Ant`, `Apple`, `Audacity`, `Azure`, `Bash`, `Blender`, `Chrome`, `Edge`, `Firefox`, `GCC`, `Git`, `Jenkins`, `MSBuild`, `OBS Studio`, `PowerShell`, `Serenade`, `SystemRescue`, `Toyota`, `Vim`, `Voice` *(yes, this page!)*, `Volkswagen`, or `Windows`. When finished say: **\"Windows, close tab\"**.\n\n👄 *\"Windows, show \u0026lt;name\u0026gt; city\"*\n---------------------------------\nLaunches the Web browser (or opens a new tab) with the given city in *Google Maps*. Replace \u0026lt;name\u0026gt; with the city name. When finished say: **\"Windows, close tab\"**.\n\n👄 *\"Windows, show \u0026lt;named\u0026gt; rate\"*\n----------------------------------\nLaunches the Web browser (or opens a new tab) with the given exchange rate. Replace \u0026lt;named\u0026gt; with: `Bitcoin`, `Cardano`, `Ether`, `Euro`, `NFT collections`, `Solana`, `Tether`, or `US dollar`. When finished say: **\"Windows, close tab\"**.\n\n👄 *\"Windows, play \u0026lt;genre\u0026gt; music\"*\n-----------------------------------\nLaunches the Web browser (or opens a new tab) and plays the given music genre. Replace \u0026lt;genre\u0026gt; with: `70s`, `80s`, `90s`, `Alternative Rock`, `Blues`, `Chillout`, `Christmas`, `Classical`, `Country`, `Dance`, `Folk`, `Hip Hop`, `House`, `Indie`, `Jazz`, `Metal`, `Pop`,`Reggae`, `Relax`, `RnB`, `Rock`, or `Workout`. When finished say: **\"Windows, close tab\"**.\n\n👄 *\"Windows, play \u0026lt;name\u0026gt; sound\"*\n---------------------------------\nPlays the given sound, just replace \u0026lt;name\u0026gt; with: `alarm`, `bee`, `beep`, `Big Ben`, `car`, `cat`, `cow`, `dog`, `donkey`, `elephant`, `elk`, `frog`, `goat`, `gorilla`, `horse`, `lion`, `parrot`, `pig`, `rattlesnake`, `vulture`, or `wolf`.\n\n👄 *\"Windows, let's play \u0026lt;game\u0026gt;\"*\n---------------------------------\nLaunches the Web browser (or opens a new tab) with the given browser game. Replace \u0026lt;game\u0026gt; with: `2048`, `Agar`, `Catan Universe`, `Chess`, `Cube`, `ISS Docking Simulator`, `Pacman`, `Santa Tracker`, `Slither`, `Tetris`, `TicTacToe`, `Tower`, `Vanis`, `War Brokers`, or `Wordle`. When finished say: **\"Windows, close tab\"**.\n\n👄 *\"Windows, next \u0026lt;category\u0026gt; wallpaper\"*\n------------------------------------------\nReplaces the desktop background by a random photo from Unsplash.com. Replace \u0026lt;category\u0026gt; with: `Animal`, `Beach`, `Car`, `Christmas`, `City`, `Desert`, `Fantasy`, `Military`, `Movie`, `Music`, `Nature`, `Plane`, `Random`, `Space`, `Sports`, or `Winter`.\n\n👄 *\"Windows, remind me \u0026lt;time\u0026gt;\"*\n---------------------------------\nSet up a reminder, just replace \u0026lt;time\u0026gt; with: `at # AM`, `at # PM`, `at midnight`, `at noon`, `at sunrise`, `at sunset`, `at tea time`, `in # minutes`, or `in # hours`.\n\n👄 *\"Windows, open \u0026lt;letter\u0026gt; drive\"*\n------------------------------------\nLaunches the *File Explorer* with the given drive. Replace \u0026lt;letter\u0026gt; with: `C:`, `D:`, `E:`, `F:`, `G:`, `H:` or `M:`. When finished say: **\"Windows, close file explorer\"**.\n\n👄 *\"Windows, open \u0026lt;named\u0026gt; folder\"*\n-----------------------------------\nLaunches the File Explorer with the given folder. Replace \u0026lt;named\u0026gt; with: `apps`, `applications`, `autostart`, `crash dumps`, `desktop`, `documents`, `downloads`, `Dropbox`, `home`, `music`, `OneDrive`, `pictures`, `recycle bin`, `repos`, `SSH`, `Talk2Windows`, `temporary`, `videos`, or `Windows`. When finished say: **\"Windows, close file explorer\"**.\n\n👄 *\"Windows, open \u0026lt;category\u0026gt; settings\"*\n----------------------------------------------\nOpens the given system settings, just replace \u0026lt;category\u0026gt; by: `activation`, `apps`, `background`, `backup`, `bluetooth`, `color`, `date`, `default apps`, `developer`, `display`, `ethernet`, `lockscreen`, `maps`, `personal`, `printer`, `proxy`, `recovery`, `speech`, `start`, `system`, `taskbar`, `themes`, `time`, `update`, `USB`, `VPN`, `Wifi`, or `Windows`. When finished say: **\"Windows, close system settings\"**.\n\n👄 *\"Windows, list \u0026lt;table\u0026gt;\"*\n---------------------------\nShows the given table, just replace \u0026lt;table\u0026gt; with: `bluetooth devices`, `city weather`, `earthquakes`, `emojis`, `environment variables`, `headlines`, `installed apps`, `installed software`, `installed voices`, `network adapters`, `printers`, `running processes`, `services`, `system info`, `tasks`, `time zones`, or `user groups`.\n\n👄 *\"Windows, \u0026lt;action\u0026gt; computer\"*\n---------------------------------\nPerforms the given action to the computer, replace \u0026lt;action\u0026gt; with: `hibernate`, `lock`, `reboot`, `shut down`, or `suspend`.\n\n👄 *\"Windows, \u0026lt;question\u0026gt;\"*\n--------------------------\nAsks Windows a question, just replace \u0026lt;question\u0026gt; with: `are you a computer?`, `are you here?`, `are you listening?`, `are you ready?`, `are you there?`, `are you with me?`, `can you talk?`, `do you listen?`, `how are you?`, `how do you do?`, `how much daylight today?`, `how old are you?`, `what about ...?`, `what is [abbreviation]`, `what's the date today?`, `what's the temperature?`, `what's the time?`, `what time is it?`, `when is Christmas?`, `when is easter?`, `when is midnight?`, `when is noon?`, `when is President's day?`, `when is sunrise?`, `when is sunset?`, `when is tea time?`, `where am I?`, `where are you?`, `where is the ISS`, `who is your father?`, or `you can talk?`.\n\n👄 *\"Windows, \u0026lt;command\u0026gt;\"*\n-------------------------\nLet Windows execute a command, replace \u0026lt;command\u0026gt; with: `calculate [expression]`, `connect VPN`, `count down from [number]`, `empty recycle bin`, `enable god mode`, `I need help`, `locate my phone`, `minimize all windows`, `ping [host]`, `repeat last reply`, `roll a dice`, `save screenshot`, `set volume to [number] percent`, `shut up`, `sorry`, `spell [text]`, `tell me a joke`, `tell me a quote`, `thank you`, `thanks`, `translate [text] to [language]`, `turn volume off`, `turn volume on`, `turn volume up`, `turn volume fully up`, `turn volume down`, `update repository`, or `wakeup [hostname]`.\n\n👄 *\"Windows, \u0026lt;farewell\u0026gt;\"*\n---------------------------\nSay good-bye to your computer by replacing \u0026lt;farewell\u0026gt; with: `bye`, `bye-bye`, `ciao`, `good-bye`, `I'll be back`, `see you`, or `see you later`.\n\n🤝 Contributing\n----------------\n* Contributions, suggestions, and improvements are welcome!\n* Open an Issue if you encounter bugs or have feature ideas.\n* Create a Pull Request if you'd like to improve a script.\n* Or just send your feedback to: markus.fleschutz [at] gmail.com\n\n📜 License \u0026 Copyright\n-----------------------\nThis open source project is licensed under the CC0 license. All trademarks are the property of their respective owners.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffleschutz%2Ftalk2windows","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffleschutz%2Ftalk2windows","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffleschutz%2Ftalk2windows/lists"}