Do you plan to make it work on Mac or Ubuntu?
We are not thinking about it at the moment. This is because most users are using Windows and such voices have not been raised yet. If there are those who wish to do so, we will implement it.
多くのユーザがWindowsを採用している上、Wine等のパッケージを使えばWindowsアプリをMacやUbuntuで動かすことが出来るので、公開時点ではMacやUbuntuへの対応は考えていませんでした。
ただし、まだ対応して欲しいとの意見が上がっていないだけなので、要望があれば実装する可能性もあります。
当プロジェクト(OpenJTalk For Unity)はOSSですから、既に該当機能を実装してしまった方からのプルリクエストも歓迎です。
Androidの実装方法はこちらにメモしておきます Android implementation instructions are noted here.
https://github.com/rarafy/OpenJTalkForUnity/issues/4#issuecomment-1129203358
当方はmacを使っているため、ぜひmacへの対応していただけると幸いです。
試しにパッケージをインポートしてみたところ、Editor2020.3.26f1を使用しているためか、以下のようなエラーが出ておりました。
Library/PackageCache/jp.rarafy.openjtalk_for_unity@7e48c211ab/Runtime/Script/jtd_cs.cs(303,47): error CS0433: The type 'Size' exists in both 'System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' and 'netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'
当方の環境では、本パッケージを使用できないかと思いますので、特に解決策を探しているわけではありませんが、念の為共有いたしました。 以上、宜しくお願い致します。
@masafumimori さん。コメントありがとうございます。 おそらくWindows用のDLLを使用してこれを実装しているためのエラーだと思われます。多分CMakeなり、その他のコンパイラなりでlibを書き出せば使えるようになると考えています。
あまりに忙しすぎてまったくメンテナンスが出来ていませんが、時間があればやりたいリストの一番上に書いておきます。
ちなみにMacでも、Windows向けにビルドした本アプリをWineを使って動かせば正常に動作します。ちなみにUnity Editor(Windows用)もMacで動作すると思われます。
よろしくお願いします。
進捗:
・Mac版 M1【Apple Silicon】関係のエラーが原因で実装出来ていません。Appleがこの互換性の問題を何らかの形で解消しないと実装は厳しいかと思われます。
・Linux 試験機が手に入り次第、実装を確認します。WSL2でのデバッグなので「音声カードが見つからない」エラーで詰まっている状況です。