MultiAudioStreamFromMic(DEVICETYPE=NETWORK)が動かない

  • このトピックには5件の返信、1人の参加者があり、最後に匿名により5年、 8ヶ月前に更新されました。
6件の投稿を表示中 - 1 - 6件目 (全6件中)
  • 投稿者
    投稿
  • #1834
    匿名
    参加者

    MultiAudioStreamFromMicを使いたいのですが、以下のエラーが発生して動きません。どのように原因を調べればよいでしょうか?

    ●問題点
    ・OUTPUTに「AUDIO0」と「AUDIO1」の2つを追加し、DEVICEに「192.168.0.12 192.168.0.5」を指定した場合は、最初に指定したIPの制御portに100が送られてくるのみでコネクションが切断される。2番目に指定したIPには100が送られてこない。

    ●エラー
    ——
    〜省略〜
    HARKNETAPIRecorder
    port[52921]
    ipaddr[192.168.0.12]
    MultiAudioStreamFromMic: opening device[0]: 192.168.0.12
    terminate called without an active exception
    ——

    ●以下は動作しました(MultiAudioStreamFromMicを使用しているがOUTPUTを1つに)
    ・OUTPUTに「AUDIO0」のみ、DEVICEに「192.168.0.12」のみの場合は動作
    ・OUTPUTに「AUDIO0」のみ、DEVICEに「192.168.0.5」のみの場合は動作

    ●補足
    ・各IPのPCでTamago-03を接続しています。また設定値は同じです。fs=16kHz、8channels、あとはデフォルト値。
    ・その他のパラメータはデフォルトのままです
    ・modeはlocalです

    #1836
    匿名
    参加者

    追記
    DEVICEに指定するIPの順序を逆にすると、1番目に指定したIPの方に100が送られてきますが同様にエラーで落ちます。

    #1837
    匿名
    参加者

    追記します。パラパラとすみません。

    ポートがかぶっているので、接続先IPごとに、制御とotherのポート変更しないといけない気がします。。。どうやって変更可能でしょうか?

    すみません。ポートの変更方法は、FQAにありました。

    FAQ

    #1839
    匿名
    参加者

    追記)ポート変更して試してみましたが、解決せずです。
    OUTPUTに「AUDIO0」のみ、DEVICEに「192.168.0.12:520922:520923」のようにポート変えても動きますが、AUDIOを2つにして、片方のポートを変えても同じでした。今まで1番目に100は送られてきてたけど、それすらない状態です。

    #1850
    匿名
    参加者

    追記) USBでTamago-03を2台接続した場合は、問題なく録音できました
    (一応、上記確認後に、NETWORKにしてこれまで確認した内容を確認してみましたが、やはり変わらずダメでした)。

    #1882
    匿名
    参加者

    追記)なんとか解決したいので、調べた内容を追記させてください。

    自分で、HARK(MultiAudioStreamFromMic)のソケット通信に相当する部分と同じような動作をする擬似HARKをpythonで作成して、音声をソケット通信で送っている側のpythonのコード(コード変更なし)の動作を確認したところ、問題なく動作しました。

    また、現在のHARKと同じ現象がおきる状況があって、それは、擬似HARKのスレッド生成時に、sleepを入れていない場合でした。

    自分のコードが間違っている可能性もありますが。。。。。追記させていただきます。

6件の投稿を表示中 - 1 - 6件目 (全6件中)
  • このトピックに返信するにはログインが必要です。