13

How to find installed text to speech voices on Windows | Steve Fenton

 3 years ago
source link: https://www.stevefenton.co.uk/2022/05/how-to-find-installed-text-to-speech-voices-on-windows/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

How to find installed text to speech voices on Windows

I’m using a Visual Studio Code extension that provides text-to-speech, which I use as part of my VS Code writing set up. It has a simple set of two options, speed (1.5x of course) and voice, which is a text field as different options exist on different operating systems.

As I’m using Windows 11 on a Surface Book 3, I can quickly find installed voices using a PowerShell script…

Add-Type -AssemblyName System.speech
$synth = New-Object System.Speech.Synthesis.SpeechSynthesizer
$synth.GetInstalledVoices() | foreach { $_.VoiceInfo.Name }

Running these three lines of PowerShell will give you a list such as this:

Microsoft Hazel Desktop
Microsoft Zira Desktop

Enter the full name, such as “Microsoft Zira Desktop”, in the settings for the VSCode Speech plugin settings. You should set this under user preferences, not workspace settings – as speed and voice is going to be a personal choice for your colleagues.


Recommend

  • 8

    Categories AnalyticsAdobe Analytics Segment ApplicabilityAdobe Analytics makes it super-easy to add segements, with a visual designer t...

  • 12
    • www.stevefenton.co.uk 3 years ago
    • Cache

    Title case text with MySql | Steve Fenton

    Title case text with MySql I needed to update a WordPress taxonomy on a site with thousands of categories and tags. This is not a task for a human, so I created a bit of a gnarly SQL script to update the MySql table. As you can see...

  • 23

    What is the optimal number of members for an agile team? This question is rather fascinating, in part because of the misunderstandings that have arisen in respect of the famous George Miller paper about the magical number seven (plus or m...

  • 6
    • www.stevefenton.co.uk 3 years ago
    • Cache

    Upload all files in a folder to FTP | Steve Fenton

    Upload all files in a folder to FTP This is the second old-school post this week. Hey, I’m clearing the decks of some odd stuff that I had to do. Today, it’s uploading all files in a folder (but not sub-folders) to FTP, if they have been...

  • 43

    Run a Bash Script with Arguments in GitHub Actions This is just a quick not on how to run a bash script with parameters in GitHub actions, and how to use the passed argument in the script. GitHub Action Here’s the jobs sec...

  • 12

    CMA Browsers and Cloud Gaming Response The Web is an amazing open platform, but a few times in the history of The Web we have faced challenges keeping it in great shape. When Microsoft had a browser monopoly with Internet Explorer, they w...

  • 9
    • www.stevefenton.co.uk 3 years ago
    • Cache

    Running Jekyll on Windows | Steve Fenton

    Running Jekyll on Windows There are three parts to this quick start on running Jekyll on Windows. This assumes you pulled an existing Jekyll repo and want to run it locally. If you want to create something new, there’s a command for that,...

  • 9
    • www.stevefenton.co.uk 3 years ago
    • Cache

    Partially cleaned hotel rooms | Steve Fenton

    Partially cleaned hotel rooms I walked up and down quite a long hotel corridor a few times today and observed an interesting process for cleaning. Without going into details, the result of all the effort was a line of partially cleaned ro...

  • 12
    • www.stevefenton.co.uk 3 years ago
    • Cache

    Adding a sitemap to Jekyll | Steve Fenton

    Adding a sitemap to Jekyll You don’t really need a plugin to add a sitemap to your Jekyll site. You can use this basic template and extend as required. To give you control over whether a page appears in the sitemap, I’ve used an ad...

  • 6

    Advanced Ruby gsub with regular expressions This post is really about the Ruby language gsub string method. It does contain a tiny bit of Jekyll hooks, but they are important to me and perhaps not to you. If you just...

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK