GStreamer は festivalという Element で「ええ声」が再生できます
festival: http://www.festvox.org/festival/index.html
私は Windows 上で動作確認していませんが、ソースコードを見る限り動きそうです :)
$ echo 'Hello AdventCalender!' | gst-launch fdsrc fd=0 ! festival ! wavparse ! audioconvert ! autoaudiosink
Description にも書いていますが festival
のインストールし、サーバーモード?で起動しておく必要があるようです。
◆ festival のインストール
Debian は apt でインストールできました(その他のディストリビューションは見てません...)
# apt-get install festival
◆ festival サーバーを起動
$ festival --server
◆ セリフを用意する
echo をパイプしてもいいですが、もちろん filesrc を使っても大丈夫です。
say
Hello AdventCalender!
◆ ええ声を聞く
$ gst-launch-1.0 filesrc location=say ! festival ! wavparse ! audioconvert ! autoaudiosink
◆ 小さな Plugin としての festival
festival のコードは非常に小さいです。
ソースコードはコメント含めて、たった 0.5k なので、plugin writers guide をななめ読みしたあとに眺めてみるとすんなり読めそうです。
また、「外部のプログラムを叩いて、結果をパイプラインに流す」処理を書いているので、このような Plugin を作ろうと考えている人にはとても参考になりそうですね。