伝達関数の生成について

HARK FORUM 伝達関数の生成について

Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • #650
    monoi
    Participant

      伝達関数の生成を行っているのですが、
      以下のマニュアルを参考にしようとした際に、
      「自分が使っているマイクロホンアレイはどれに該当するのか」、
      また「そもそもどのマニュアルにも該当せず、伝達関数の生成そのものができないのか」
      を教えていただきたいです。
      使用マイク:ReSpeaker Mic Arrar v.2.0

      よろしくお願いします。

      Attachments:
      #656
      mfukuda
      Moderator

        ReSpeaker Mic Array v2.0 は使用した実績がありませんので、マニュアルに具体的な記載はありません。
        しかし、伝達関数の作成とそれを使った音源定位は、通常のマイクアレイであれば可能です。
        ドキュメントは「How to Generate a Transfer Function Using HARKTOOL5」を参考にして下さい。
        このドキュメントには個別のマイクアレイによらない一般的なマイクアレイの伝達関数の概要と作り方が書いてあります。

        伝達関数の作り方には「録音したTSP信号から生成」する方法と「幾何計算(シミュレーション)による生成」がありますが、後者の方が簡単に作成できますので、そちらをお勧めします。
        ドキュメントの「3. Geometric-calculation-based Transfer Function Generation」を参考にして下さい。(以下のURLです) https://www.hark.jp/document/tf/generating_transfer_functions/Generating_a_Transfer_Function_Using_HARKTOOL5.html#_Toc518480855

        また、日本語のドキュメントもありますので参考にして下さい。
        https://www.hark.jp/document/packages/harktool5-gui-ja/harktool5-gui.html

        この方法のポイントですが、マイクアレイ座標ファイルに、マイク素子の配置座標と順序(チャンネル順)を正確に記載する必要があります。
        ReSpeaker Mic Array v2.0 のホームページに図面があるようですので、それを元にマイクアレイ座標ファイルを設定するのがいいと思います。

        以上、よろしくお願いします。

        #668
        monoi
        Participant

          返信が遅れてしまい申し訳ございません。
          ご回答ありがとうございます。
          早速HARKTOOL5の操作に取り掛かってみたのですが、
          「wave file path」の項目にはもともと録音してあるファイルの名前を入力するのでしょうか。

          私はリアルタイムでの音源定位、分離を目的としているため、
          もしそうだとしたらこの項目には何も入力できないのですが、どのようにしたらよいのでしょうか。

          一応適当な空のファイルを作りそのファイルを指定して操作してみたのですが、
          画像のようなエラーを吐いてしまいました。

          よろしくお願いします。

          Attachments:
          #671
          mfukuda
          Moderator

            > 「wave file path」の項目にはもともと録音してあるファイルの名前を入力するのでしょうか。

            いいえ。TSP信号を録音したwavファイル名を指定します。
            しかし、伝達関数を「幾何計算(シミュレーション)による生成」する場合は、wavファイルは必要ありません。

            「幾何計算(シミュレーション)による生成」を行う場合は「TF Calculation Type」に「Use Geometric Calculation」を指定してください。

            今回の質問の内容は、前回の回答でリンクしたドキュメントに書いてありますので、まずはドキュメントを読んで理解していただくようお願いします。

            #672
            monoi
            Participant

              ご回答ありがとうございます。
              早速取り組んでみます。

              #720
              monoi
              Participant

                HARKTOOL5を用いて幾何計算による伝達関数の生成を行っているのですが、「Create Sound Source Positions」における「Position Type」の設定はSound Sourceでよいのでしょうか?

                #739
                nterakado
                Moderator

                  お問い合わせありがとうございます。

                  幾何計算による伝達関数作成の際、Position TypeのDefault設定はtspとなっておりますが
                  Sound Sourceでも作成は可能です。
                  #671で回答したように、
                  「TF Calculation Type」の設定を「Use Geometric Calculation」とすることで、幾何計算による伝達関数が作成されます。(添付画像)

                  詳細な生成方法については、下記URLをご参照いただければと思います。
                  ただし、TAMAGOを想定した記述のため、マイクアレイの座標は御自身の環境にあわせて変更していただく必要がございます。
                  ・Google翻訳
                  https://translate.google.co.jp/translate?hl=ja&sl=auto&tl=ja&u=https%3A%2F%2Fwww.hark.jp%2Fdocument%2Ftf%2Fgeometric-calculation-based_tfg_tamago%2FGeometric-calculation-based_TFG_for_TAMAGO_using_HARKTOOL5.html

                  ・原文
                  https://www.hark.jp/document/tf/geometric-calculation-based_tfg_tamago/Geometric-calculation-based_TFG_for_TAMAGO_using_HARKTOOL5.html

                  以上、よろしくお願いいたします。

                  Attachments:
                  #742
                  monoi
                  Participant

                    解決しました。
                    ありがとうございました。

                  Viewing 8 posts - 1 through 8 (of 8 total)
                  • You must be logged in to reply to this topic.