Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

soundfile 0.13.0にバージョンアップしてarm64でのlibsndfile1インストールを省く #1516

Open
1 task done
Hiroshiba opened this issue Jan 18, 2025 · 0 comments
Labels
初心者歓迎タスク 初心者にも優しい簡単めなタスク 状態:実装者募集 実装者を募集している状態

Comments

@Hiroshiba
Copy link
Member

Hiroshiba commented Jan 18, 2025

内容

soundfileが1年ぶりに0.13.0にアップデートして(🎉🎉🎉)、arm64に対応しました!!
https://github.com/bastibe/python-soundfile/releases/tag/0.13.0
@aoirint さんのおかげだと思ってます、ありがとうございます!!)

VOICEVOX ENGINEではdockerのarm64版ビルドの際、ワークアラウンドでlibsndfile1をインストールしています。

https://github.com/VOICEVOX/voicevox_engine/blob/81163c43c0c7442cb99181b1ea8ba999f3fa3c05/Dockerfile#L190C3-L190C14

この部分が不要になると思われるので、その解決を目指すissueです!

Pros 良くなる点

ワークアラウンドが減る

実現方法

  1. 消す
  2. .github/workflows/build-engine-container.ymlを実行
  3. 自動テストが走るので、↑の実行が完遂したらOK

OSの種類/ディストリ/バージョン

  • Linux

その他

エディタ側にもlibsndfile1をインストールする部分があるので、これも省けるかも。

https://github.com/VOICEVOX/voicevox/blob/f7f0cb64205c2dffa2487613d53fbd6b1806637a/build/installer_linux.sh#L160-L188

関連issue

@Hiroshiba Hiroshiba added 初心者歓迎タスク 初心者にも優しい簡単めなタスク 状態:実装者募集 実装者を募集している状態 labels Jan 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
初心者歓迎タスク 初心者にも優しい簡単めなタスク 状態:実装者募集 実装者を募集している状態
Projects
None yet
Development

No branches or pull requests

1 participant