Quantcast
Channel: Bashタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 2912

bash for Windows で say したい

$
0
0

WSH(Windows Script Host)を利用する。

手順

  1. WSH で読み上げプログラムを作成する
  2. 読み上げプログラムにエイリアスを設定する
  3. エイリアスを使って実行する

1. WSH で読み上げプログラムを作成する

巷でよく見かけるやつです。

/c/bin/say.js
varargs=[];for(vari=0;i<WScript.Arguments.length;i++)args.push(WScript.Arguments.Item(i));varsapi=newActiveXObject('SAPI.SpVoice');sapi.Speak(args.join(''));

2. 読み上げプログラムにエイリアスを設定する

wscriptコマンドを利用すれば、bash から WSH が起動できます。

~/.bashrc
alias say="wscript /C/bin/say.js"

3. エイリアスを使って実行する

あとは通常のコマンドのように呼び出します。

say イエス

あくまで簡易的なものですが、Windows でも say コマンドが使えるようになりますね!


Viewing all articles
Browse latest Browse all 2912

Trending Articles