Spaces:
Running
Running
| # Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope CurrentUser | |
| param( | |
| # voice options are David or Zira | |
| [Parameter(Mandatory=$true)][string]$voice, | |
| [Parameter(Mandatory=$true)][string]$text | |
| ) | |
| Add-Type -AssemblyName System.Speech; | |
| $speak = New-Object System.Speech.Synthesis.SpeechSynthesizer; | |
| $speak.SelectVoice("Microsoft $voice Desktop"); | |
| $speak.Rate="0"; | |
| $speak.Speak($text); | |