2020年2月4日火曜日

ラズパイ(IOT・43)

Websocketのsocket.ioを利用して
リアルタイムの操作サンプルを作成してみます。
まず、前に作成していた音声合成プログラムに
Node.jsをつないで遠隔地から発生できるようにします。

今回使うものとしましては、
webからの接続用にNode.js
音声合成にopen-jtalk
コマンドの実行にpython
を利用します。

これを実現するために、
Node.jsとpythonを繋げるモジュールをインストールします。
npm install python-shell
そのあと、JavaScriptとして以下を追加します
 var {PythonShell} = require('python-shell');
 PythonShell.runString('print("実行OK!")', null, function (err, result) {
   if (err) throw err;
   
   console.log(result);
 });
実行すると、pythonが実行され結果が表示されるようになります。
https://www.filetalk.info/index.html

0 件のコメント:

コメントを投稿