コンテンツにスキップ

About

開発をしていて

このライブラリは私My-MCのPythonのプログラミング能力の向上を目的に開発をしていました。しかし、このライブラリを開発していく上で、多言語での開発や、高速化などをしていくことで、さらなるスキルアップにつながると思い、Rust実装を進めてきました。まだまだ未熟者で最適なコードではないかもしれませんが、生暖かい目や、PRを送ってくださるととてもうれしいです。

インスピレーションを受けたライブラリ

youtube-dl

このライブラリはYouTubeなどの動画をダウンロードすることができます。

その中でこのライブラリは、ダウンロードのオプションを辞書型で指定することができます。辞書型で指定をすることによって、設定がわかりやすくなるという利点があります。

私はこのライブラリに辞書型でオプションを指定できるところを取り入れました。

VOICEVOX CORE

このライブラリは無料で使える中品質なテキスト読み上げソフトウェアVOICEVOXの音声合成コアです。

このコアはRustで実装されていて、Python APIやC APIのライブラリもあります。

このライブラリはテストやCIなどが整っていて開発の仕方について、取り入れました。

FastAPI

このライブラリはWebAPIをNode.jsなどと同等パフォーマンスで、簡単に構築することができます。

このライブラリのドキュメントは。このライブラリのドキュメントと同じくmkdocsmaterialを使って作られてます。

これによって見やすくわかりやすいドキュメントを作成しています。