ふと、PowerShellでMac OS Xのsayコマンドのようにテキストを合成音声で読み上げさせることができないかと思い調べてみたところ、Add-Typeで.NetのSpeechSynthesizerを追加したらできそうだったので、試しにやってみることにした。 なお、OSはWindows 10を用いている。

Add-Type -AssemblyName System.speech
$s = New-Object System.Speech.Synthesis.SpeechSynthesizer
$s.Speak("えっさほいさ")

残念ながら単体のコマンドではないのだが、一応似たような事はできるということで。 本当に必要ならPowerShellスクリプト組んでおけばいいし。