-
Notifications
You must be signed in to change notification settings - Fork 119
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
example/python
が実行できない
#308
Comments
issue作成ありがとうございます!! 今のexample/pythonをやめてpyo3版にするかは、実際にpyo3版を触ってみてからじゃないとなかなか判断しづらいところもあると思っています。 |
#418 の報告で気づきましたが、README にはまだ旧 Python example への案内が載っていますね……。動作しないサンプルコードを案内し続けているのはミスリードなので、pyo3 example の整備の完了前であっても案内を削除した方が良いかもしれません(example/python そのものも削除して良いと思いますが、削除するタイミングなどで注意すべき点は何かあるでしょうか?)。 |
何らかのFFIでコアを使うサンプルは必要だと思っています。 |
もう消しちゃって良さそうに感じました! @sevenc-nanashi FFIとしての利用はC++版があるので十分かなと。 |
不具合の内容
example/python
を README 通りに試してみても実行できません。原因は、この example が #217 (C API の変更) および #256 (共有ライブラリ名の変更) 以前のコアを想定して書かれているためです。現象・ログ
(macOS の場合)共有ライブラリ名が
libcore.dylib
->libvoicevox_core.dylib
となったので共有ライブラリを見つけられない:共有ライブラリ名を現行のものに変更しても、現行のコアに存在しない API (ex.
voicevox_load_openjtalk_dict
) を使おうとしてエラーになる:再現手順
example/python
を README 通りに試す期待動作
現行のコアを用いて実行できるように修正する。
あるいは、 #217 の際のやり取り (#217 (comment), #217 (comment)) を読む限り、
example/python
を削除することも検討されていたようです(python の example は pyo3 版のみにする)。OSの種類/ディストリ/バージョン
The text was updated successfully, but these errors were encountered: