1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Windowsコマンドプロンプトからsayコマンドもどき(合成音声)を実行する方法

Posted at

1. はじめに

今回は、自分自身への備忘録を兼ねて、Windowsコマンドプロンプト(cmdコマンドプロンプトを想定)からsayコマンドもどきを実行する方法を、お伝えしたいと思います

2. この記事を読んでできること

  • Windowsコマンドプロンプトからsayコマンドもどきを実行できるようになる

3. 注意事項

  • 特になし

4. 必要なもの

  • Windows OS PC(Windows11を想定)
  • テキストエディタ

5. say.jsスクリプトファイルの作成

  • say.jsファイルを作成し、作業ディレクトリ内にファイル保存する
say.js
var args = [];
for(var i = 0; i < WScript.Arguments.length; i++)
  args.push(WScript.Arguments.Item(i));

var sapi = new ActiveXObject('SAPI.SpVoice');
sapi.Speak(args.join(' '));

6. Windowsコマンドプロンプトから実行

  • Windowsコマンドプロンプトを起動する(cmdコマンドプロンプトを想定)
  • say.jsファイルを保存した作業ディレクトリに移動する
  • sayコマンドもどきを実行する
say.js
// 作業ディレクトリに移動
> cd xxxxxxxx

// syaコマンドもどきを実行
> wscript say.js こんにちは、世界


7. おわりに

いかがでしたでしょうか?Windowsコマンドプロンプトからsayコマンドもどき(合成音声)を実行することができたのではないかと思います
今回の記事が、みなさまの学習の参考になれば幸いです

2022/11/19 TAKAHIRO NISHIZONO

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?