Give your PowerShell some voice! This function utilizes the System.Speech.Synthesis namespace to allow PowerShell to talk to you by giving it words or other items to use. This accepts input via the pipeline as well and can save the output to an audio file instead of speaking.Re

4.5 Star
3,779 times
Add to favorites
E-mail Twitter del.icio.us Digg Facebook
Sign in to ask a question

  • Run remotely?
    2 Posts | Last post November 03, 2015
    • Trying to run this on a remote server, to give me an audible message when it has completed.
      I added:
      'Test' | Out-Voice
      To the bottom of your script.  It runs and works fine locally.   But if I run:
      Invoke-Command -Computername TEST_SERVER -FilePath C:\PowerShell\Out-Voice-Test.ps1
      Nothing happens.(PSRemoting Enabled)
      Will this function remotely through any other method?
    • Never mind, I needed to a "Sleep 5" to the bottom of the script.  Script was closing before running the output.
  • Additional voices?
    1 Posts | Last post August 05, 2014
    • Hi,
      I have two questions:
      - are there additional voices or languages available for download?
      - is it possible to create a new voices? What is needed?