-
Notifications
You must be signed in to change notification settings - Fork 128
Closed
Labels
Description
不具合の内容
現在のダウンローダーは #365 の考慮をしていないため、model/ディレクトリに入っていたファイルがそのままvoicevox_core.dllと同じ階層にまとめて展開されてしまうように思えます。
現象・ログ
再現手順
❯ bash <(curl -s https://raw.githubusercontent.com/VOICEVOX/voicevox_core/a787f6d0f4bc111568114801ac38ca826320c339/scripts/downloads/download.sh) -v 0.14.0-preview.3 --min
対象OS:linux
対象CPUアーキテクチャ:x64
ダウンロードvoicevox_coreバージョン:0.14.0-preview.3
ダウンロードアーティファクトタイプ:cpu
voicevox_coreをhttps://github.com/VOICEVOX/voicevox_core/releases/download/0.14.0-preview.3/voicevox_core-linux-x64-cpu-0.14.0-preview.3.zipからファイルをダウンロードします...
voicevox_coreをダウンロード完了,zip形式で./voicevox_coreに解凍します...
Archive: /tmp/tmp.jXGxwmpkt6
inflating: ./voicevox_core/README.txt
inflating: ./voicevox_core/voicevox_core.h
inflating: ./voicevox_core/pi2.bin
inflating: ./voicevox_core/pd0.bin
inflating: ./voicevox_core/d2.bin
inflating: ./voicevox_core/pd1.bin
extracting: ./voicevox_core/.gitignore
inflating: ./voicevox_core/pi3.bin
inflating: ./voicevox_core/d4.bin
inflating: ./voicevox_core/pi8.bin
inflating: ./voicevox_core/d0.bin
inflating: ./voicevox_core/d8.bin
inflating: ./voicevox_core/d3.bin
inflating: ./voicevox_core/d7.bin
inflating: ./voicevox_core/pi7.bin
inflating: ./voicevox_core/d9.bin
inflating: ./voicevox_core/pi0.bin
inflating: ./voicevox_core/metas.json
inflating: ./voicevox_core/pd3.bin
inflating: ./voicevox_core/d1.bin
inflating: ./voicevox_core/pi9.bin
inflating: ./voicevox_core/pi1.bin
inflating: ./voicevox_core/pi10.bin
inflating: ./voicevox_core/pd7.bin
inflating: ./voicevox_core/pi5.bin
inflating: ./voicevox_core/pi4.bin
inflating: ./voicevox_core/d11.bin
inflating: ./voicevox_core/pd4.bin
inflating: ./voicevox_core/pd8.bin
inflating: ./voicevox_core/pi11.bin
inflating: ./voicevox_core/pd6.bin
inflating: ./voicevox_core/pd10.bin
inflating: ./voicevox_core/d10.bin
inflating: ./voicevox_core/pi6.bin
inflating: ./voicevox_core/pd2.bin
inflating: ./voicevox_core/d5.bin
inflating: ./voicevox_core/pd11.bin
inflating: ./voicevox_core/d6.bin
inflating: ./voicevox_core/pd5.bin
inflating: ./voicevox_core/pd9.bin
inflating: ./voicevox_core/libvoicevox_core.so
inflating: ./voicevox_core/libonnxruntime.so.1.13.1
extracting: ./voicevox_core/VERSION
voicevox_coreのファイルを展開完了しました。後続のファイルダウンロード処理を待ってください
全ての必要なファイルダウンロードが完了しました
❯ tree voicevox_core
voicevox_core
├── d0.bin
├── d10.bin
├── d11.bin
├── d1.bin
├── d2.bin
├── d3.bin
├── d4.bin
├── d5.bin
├── d6.bin
├── d7.bin
├── d8.bin
├── d9.bin
├── libonnxruntime.so.1.13.1
├── libvoicevox_core.so
├── metas.json
├── pd0.bin
├── pd10.bin
├── pd11.bin
├── pd1.bin
├── pd2.bin
├── pd3.bin
├── pd4.bin
├── pd5.bin
├── pd6.bin
├── pd7.bin
├── pd8.bin
├── pd9.bin
├── pi0.bin
├── pi10.bin
├── pi11.bin
├── pi1.bin
├── pi2.bin
├── pi3.bin
├── pi4.bin
├── pi5.bin
├── pi6.bin
├── pi7.bin
├── pi8.bin
├── pi9.bin
├── README.txt
├── VERSION
└── voicevox_core.h
1 directory, 42 files
期待動作
モデルファイルはmodelというディレクトリに入ったまま解凍される
OSの種類/ディストリ/バージョン
- Windows (PowerShell版の同様なのではないかと思います)
- Linux
- macOS (おそらく同様)
その他
解決方法としては次のようになるかと思います:
Bash: -j
抜きでunzip
してからファイルをmv
していく。またはzipinfo
からsed
してxargs unzip
PowerShell: ZipArchiveEntry.Name
を使わず、FullName
からディレクトリを一段だけ剥がすようにする
Hiroshiba