前提・実現したいこと
ラズパイ3を使用し、juliusのmoduleモードを用いて音声認識サーバーを建てて音声認識結果を得たいと思っているのですが、下記の変数"HOST"に何を入れればいいのかがわからないです。そもそも、juliusのmoduleモードが実行しているホスト名というのがわかりません。どうやって調べればいいのかを教えていただけないでしょうか。
発生している問題・エラーメッセージ
エラーは特にありませんが、下記に示してある”#ここで止まる”でプログラムが止まってしまいます。
追加--
設定したipアドレスで試してみたところ、”#ここで止まる”のところまで行った後、"error:[Erno111]Connection refused"というエラーが出るようになりました。
ちなみに、別の数値をプログラムに入れると、”error:[Erno113]No route to host”というエラーが発生します。
該当のソースコード
python2.7.13
import subprocess import socket #HOST = "192.168.11.7" ←前回まで HOST = "192.168.10.250"# ←追加--後 PORT = 10500 p = subprocess.Popen(["bash start_julius.sh"], stdout=subprocess.PIPE, shell=True) pid = p.stdout.read() client = socket.socket(socket.AF_INET, socket.SOCK_STREAM) #ここで止まる client.connect((HOST, PORT)) data = client.recv(1024) p.kill() subprocess.call(["kill " + pid], shell=True)
試したこと
HOSTの中を"127.0.0.1"(ローカルルールブック)や、"192.168.11.x"のxをいろいろ変えてみました。
多分やっていることが見当違いな気がします・・・。
補足情報(FW/ツールのバージョンなど)
参考ページ
http://blog.livedoor.jp/sce_info3-craft/archives/9248622.html
というか、丸パクリです・・・。
追加--
https://qiita.com/BearcubThaw/items/cde2494556d609115fb6
ipアドレス固定方法
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。