Ackie様のvslibのC#ラッバーです。
VocalShifterの音声解析・音声合成機能を利用できるvslib、というライブラリをC#から呼び出すプログラムです。
vslibは音声波形に対して、ピッチシフト、フォルマントシフト、ダイナミクス操作、タイムストレッチ、イコライザーなどの各種操作を、高速かつ高品質に実行するライブラリです。
内部的には森勢先生のWorldの機能を含むようですが、スペクトル包絡や非周期性指標を操作することはできません(vslib ver1.51)。
32bit/64bit両方に対応していますので、bit数を気にせずご利用できます。
ほとんど、Ackie様のvslibの説明になってしまいましたが、VSLIB.NETはC#からvslibを呼び出せるラッバーです。
音声の信号処理にご興味のある方は、是非お試しください。
本リポジトリに含まれるvslib.dllはダミーのテキストファイルなので、 本物のライブラリはAckie Sound様から入手して、「VSLIB.NET/vslib.dll」と「VSLIB.NET/vslib_x64.dll」を置き換えてください。
VocalShifterLibraryTest.sln をVisual Studioで開いて実行すればサンプルプログラムが起動します。
VSLIB.NETプロジェクトをそのまま他のソリューションに読み込むか、ビルドされたVSLIB.NET.dllを参照に追加するなどしてご利用ください。
vslib.dllのラッパーです。
Ackie Sound様が公開している、VocalShifterの音声解析・音声合成機能を利用できるライブラリです。
本リポジトリに含まれるのはダミーのテキストファイルなので、
本物のライブラリはAckie Sound様から入手してご利用ください。
また、vslibの仕様書も同梱されていますので、機能についてもそちらが参考になると思います。
簡単なものですが、ライブラリを呼び出すサンプルプログラムです。
全ての機能を試すことはできませんが、参考までに置いておきます。
本リポジトリのソースコードはMITにしてありますが、
2020年9月現在、vslib.dllは個人開発のフリーソフトに利用が限定されているので、ご注意ください。
ビスと申します。
何かあればご連絡ください。