About
開発をしていて
このライブラリは私My-MCのPythonのプログラミング能力の向上を目的に開発をしていました。しかし、このライブラリを開発していく上で、多言語での開発や、高速化などをしていくことで、さらなるスキルアップにつながると思い、Rust実装を進めてきました。まだまだ未熟者で最適なコードではないかもしれませんが、生暖かい目や、PRを送ってくださるととてもうれしいです。
インスピレーションを受けたライブラリ
youtube-dl
このライブラリはYouTubeなどの動画をダウンロードすることができます。
その中でこのライブラリは、ダウンロードのオプションを辞書型で指定することができます。辞書型で指定をすることによって、設定がわかりやすくなるという利点があります。
私はこのライブラリに辞書型でオプションを指定できるところを取り入れました。
VOICEVOX CORE
このライブラリは無料で使える中品質なテキスト読み上げソフトウェアVOICEVOXの音声合成コアです。
このコアはRustで実装されていて、Python APIやC APIのライブラリもあります。
このライブラリはテストやCIなどが整っていて開発の仕方について、取り入れました。
FastAPI
このライブラリはWebAPIをNode.jsなどと同等パフォーマンスで、簡単に構築することができます。
このライブラリのドキュメントは。このライブラリのドキュメントと同じくmkdocsとmaterialを使って作られてます。
これによって見やすくわかりやすいドキュメントを作成しています。