NEUTRINOのmacOS版を試してみる(1)

タグ:

Version.0.103アップデートからmacOSやLinuxにも対応したとの事ですが、手元では正常動作しませんでした。

手元で確認した状況としては、以下の様な感じです。

なお、手元の環境は macOS 10.15.3 となります。

  • 日本語ファイル「利用規約.txt」が正しく展開出来ない。
  • musicXMLtoLabel, NEUTRINO, WORLDに実行属性が付いていない。
  • セキュリティとプライバシーから実行許可を与える必要がある。
  • 実行属性と実行許可与えても Segmentation fault する。

ファイル内容の確認 ( unzip -l NEUTRINO-MAIN-macOS_v0.103.zip )

Archive:  NEUTRINO-MAIN-macOS_v0.103.zip
  Length      Date    Time    Name
---------  ---------- -----   ----
        0  03-08-2020 10:59   NEUTRINO/bin/
   140144  03-08-2020 03:38   NEUTRINO/bin/libgcc_s.1.dylib
   297152  03-08-2020 03:42   NEUTRINO/bin/libgomp.1.dylib
  3333760  03-08-2020 03:49   NEUTRINO/bin/libstdc++.6.dylib
    60880  01-16-2019 09:38   NEUTRINO/bin/libSystem.B.dylib
   774000  03-08-2020 09:51   NEUTRINO/bin/musicXMLtoLabel
   462536  03-08-2020 09:51   NEUTRINO/bin/NEUTRINO
    96796  03-08-2020 09:51   NEUTRINO/bin/WORLD
     2880  12-03-2015 22:01   NEUTRINO/LICENSE_Sinsy.txt
     2808  12-18-2019 01:48   NEUTRINO/LICENSE_WORLD.txt
        0  03-08-2020 10:59   NEUTRINO/model/
        0  02-12-2020 04:38   NEUTRINO/output/
     3268  03-08-2020 00:07   NEUTRINO/README.txt
      832  02-26-2020 13:03   NEUTRINO/Run.sh
        0  03-08-2020 00:04   NEUTRINO/score/
        0  03-08-2020 00:04   NEUTRINO/score/label/
        0  02-12-2020 04:39   NEUTRINO/score/label/full/
        0  02-12-2020 04:39   NEUTRINO/score/label/mono/
        0  02-12-2020 04:39   NEUTRINO/score/label/timing/
        0  03-08-2020 00:04   NEUTRINO/score/musicxml/
    32087  02-12-2020 04:46   NEUTRINO/score/musicxml/sample1.musicxml
    29535  02-12-2020 05:00   NEUTRINO/score/musicxml/sample2.musicxml
    27406  02-12-2020 04:48   NEUTRINO/score/musicxml/sample3.musicxml
        0  03-08-2020 00:04   NEUTRINO/settings/
        0  03-08-2020 00:04   NEUTRINO/settings/dic/
      117  12-25-2015 12:11   NEUTRINO/settings/dic/japanese.euc_jp.conf
     2875  12-25-2015 12:09   NEUTRINO/settings/dic/japanese.euc_jp.table
        0  12-25-2015 12:09   NEUTRINO/settings/dic/japanese.macron
      105  12-25-2015 12:11   NEUTRINO/settings/dic/japanese.shift_jis.conf
     2875  12-25-2015 12:09   NEUTRINO/settings/dic/japanese.shift_jis.table
       72  12-25-2015 12:11   NEUTRINO/settings/dic/japanese.utf_8.conf
     3486  12-25-2015 12:09   NEUTRINO/settings/dic/japanese.utf_8.table
     1744  02-13-2020 02:46   NEUTRINO/???p?K??.txt
---------                     -------
  5275358                     33 files

Segmentation fault

52:52.2N : start MusicXMLtoLabel
./Run.sh: line 18:  4020 Segmentation fault: 11  ./bin/./musicXMLtoLabel score/musicxml/${BASENAME}.${SUFFIX} score/label/full/${BASENAME}.lab score/label/mono/${BASENAME}.lab
52:52.2N : start NEUTRINO
./Run.sh: line 21:  4022 Segmentation fault: 11  ./bin/NEUTRINO score/label/full/${BASENAME}.lab score/label/timing/${BASENAME}.lab ./output/${BASENAME}.f0 ./output/${BASENAME}.mgc ./output/${BASENAME}.bap ./model/${ModelDir}/ -n ${NumThreads} -t
52:52.2N : start WORLD
./Run.sh: line 24:  4024 Segmentation fault: 11  ./bin/WORLD output/${BASENAME}.f0 output/${BASENAME}.mgc output/${BASENAME}.bap -f ${PitchShift} -m ${FormantShift} -o output/${BASENAME}_syn.wav -n ${NumThreads} -t
52:52.2N : END

scoreファイルについては、添付されているサンプルを利用しています。

Segmentation faultが自分の環境特有なのかはちょっと不明。

ひとまずバイナリだけが生成された状況なので、実行確認はVectorに配置されるのを待ってから改めて実行してみた方が良いかも。