Conversation
RustのToolchainを見るとx86_64-apple-darwinが10.12であるため、Minimumをそこまで下げるかは要検討
There was a problem hiding this comment.
iosのみではなくなったため、ファイル名からiosを削除している
crates/voicevox_core_c_api/xcframework/Frameworks/arm64/voicevox_core.framework/Info.plist
Outdated
Show resolved
Hide resolved
|
@PickledChair, @nekomimimi |
arm64のmacのminimumが11.0
nekomimimi
left a comment
There was a problem hiding this comment.
reviewを書いてサブミットする必要があるのを忘れてました💦
(見えてなかったですよね。すみません)
crates/voicevox_core_c_api/xcframework/Frameworks/arm64/voicevox_core.framework/Info.plist
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
#1056 (comment)
上記のように13.0と考えたのですが、11.0も自然かなと思いました。
使う人から考えるとどうせ使えないから13.0にするという方向も気が利いていて、
依存関係を純粋に考えれば、単体ごとにvoicevox coreは11.0でonnxruntimeが13.0なのだからそのままでも自然なのかなと。
どっちが良いのかわかりません。
Co-authored-by: nekomimimi <okt666@yahoo.co.jp>
Co-authored-by: Gray Suitcase <41382894+PickledChair@users.noreply.github.com>
Hiroshiba
left a comment
There was a problem hiding this comment.
(文脈あまりわかってないのでとりあえずコメントだけ!!)
Co-authored-by: Hiroshiba <hihokaruta@gmail.com>
| echo "* Copy Framework-${arch} template" | ||
| mkdir -p "Framework-${arch}/voicevox_core.framework/Headers" | ||
| cp -vr "crates/voicevox_core_c_api/xcframework/Frameworks/${arch}/" "Framework-${arch}/" | ||
| if grep -q -e '^#define VOICEVOX_LINK_ONNXRUNTIME$' -e '^//#define VOICEVOX_LOAD_ONNXRUNTIME$' "${artifact}/include/voicevox_core.h"; then |
There was a problem hiding this comment.
(ただのコメントです)
ここヘッダーとビルド段階で空中配線されてるの忘れそうな気もするんですよね〜…。
かといって良い方法は思いつきませんが…。
There was a problem hiding this comment.
これはおっしゃる通りですね…
https://github.com/VOICEVOX/voicevox_core/pull/1056/files#diff-6cac996fad9fcf83b334d8f31d6ed423ab39d8ef30a8cd0676c1fd0e6922241bR60
この辺りにlink_onnxruntime_platformは必ず長さ1以上であるみたいなassertionを挟む…ぐらいしかパッと思いつかなかったです
#1056 はリリースアセット名の変更という破壊的変更をもたらすため、バージョ ン0.17以降に延期する。 経緯は #1113 (comment) Closes: #1113
内容
ReleaseでiOS向けにxcframeworkを提供しているが、このxcframeworkにmacOS向けのライブラリも同梱する。
これにより単一のxcframeworkに依存するだけでiOSでもmacOSでもvoicevox_coreを利用することが可能となる。
関連 Issue
close #1050
その他
forkリポジトリでWorkflowを回した結果がこちら
https://github.com/yamachu/voicevox_core/actions/runs/14240126690/job/39908553619
https://github.com/yamachu/voicevox_core/releases/tag/999.999.999-preview.999