前提・実現したいこと
Juliusで認識した音声でモーターをうごかしたいです。
モジュールモードでJuliusを起動したら以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
#coding:utf-8
import socket
import string
import RPi.GPIO as GPIO
from time import sleep
import move_start
import move_off
import thread_stepper
host = "localhost" # Raspberry PiのIPアドレス
port = 10500 # juliusの待ち受けポート
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.connect((host, port))
data = ""
while True:
while ( string.find(data, "\n.") == -1): data = data + sock.recv(1024) strTemp = "" for line in data.split('\n'): index = line.find('WORD="') if index != -1: line = line[index + 6:line.find('"', index + 6)] if line != "[s]": strTemp = strTemp + line if strTemp != "": print("結果:" + strTemp) if strTemp == "終了": move_off.off() if strTemp == "点いて": move_start.on() if strTemp == "止まれ": exit if strTemp == "早く": thread_stepper.stepper() data = ""
File "/home/pi/XXX.py", line 64, in <module> while (string.find(data, "\n.") == -1): AttributeError: module 'string' has no attribute 'find'
該当のソースコード
ターミナルでのpythonが2.7.16でpythonを起動すると3.7.3でした。
多分これが原因かと?
ソースコード
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー