VoicevoxCoreSharp.Core
0.16.0.1
dotnet add package VoicevoxCoreSharp.Core --version 0.16.0.1
NuGet\Install-Package VoicevoxCoreSharp.Core -Version 0.16.0.1
<PackageReference Include="VoicevoxCoreSharp.Core" Version="0.16.0.1" />
<PackageVersion Include="VoicevoxCoreSharp.Core" Version="0.16.0.1" />
<PackageReference Include="VoicevoxCoreSharp.Core" />
paket add VoicevoxCoreSharp.Core --version 0.16.0.1
#r "nuget: VoicevoxCoreSharp.Core, 0.16.0.1"
#:package VoicevoxCoreSharp.Core@0.16.0.1
#addin nuget:?package=VoicevoxCoreSharp.Core&version=0.16.0.1
#tool nuget:?package=VoicevoxCoreSharp.Core&version=0.16.0.1
VoicevoxCoreSharp
voicevox_core を C# から使用するためのラッパー。 薄いラッパーであるため、基本的には voicevox_core のドキュメントを参照し使用できます。
CLI アプリケーションや MAUI、Unity アプリケーションなどで、直接 voicevox_core を扱うことを目的としています。
Install
NuGet からインストールできます。
$ dotnet add package VoicevoxCoreSharp.Core
Unity の場合は Package Manager から以下の URL を追加してください。
#0.16.0
はバージョンを指定しています。
https://github.com/yamachu/VoicevoxCoreSharp.git?path=/src/VoicevoxCoreSharp.Core.Unity#0.16.0
MAUI の場合は以下のパッケージを追加すると便利です。
https://www.nuget.org/packages/VoicevoxCoreSharp.MAUI
$ dotnet add package VoicevoxCoreSharp.MAUI
Usage
このライブラリを使用するには、voicevox_core のライブラリを自身で用意する必要があります。 voicevox_core の Release ページから対応するバージョンのライブラリをダウンロードしてください。
それぞれダウンロードしたライブラリを .NET アプリケーションから参照できるように配置してください。 各プラットフォームやアプリケーションの種類によって配置先が異なる場合があります。
以下の Sample に CLI、MAUI、Unity のサンプルがあるため、そのサンプルの csproj などを参考にしてください。
特に MAUI アプリケーションで Android や iOS で使用する場合は、Native Library のパス解決の問題があるため、VoicevoxCoreSharp.MAUI を使用することをお勧めします。
Sample
examples/cli にコマンドラインから実行するサンプル実装があります。
examples/UnitySample に Unity アプリケーションのサンプルがあります。
examples/MAUI に MAUI アプリケーションのサンプルがあります。
Supported
- .NET Standard 2.0
- C# 9.0
- Unity 2021.3 (LTS) を最低限サポートするため
Notice
本リポジトリは voicevox_core の main ブランチをトラッキングしているため、main ブランチの状態は製品版のリリースとの互換性がない場合があります。 voicevox_core のリリースに合わせて、Release タグや、nuget パッケージを提供しているため、実際に利用する場合はそちらを利用してください。
詳細なトラッキングしているバージョンは Git Submodule として取得している voicevox_core のコミットハッシュ、もしくは VoicevoxCoreCommitHash を参照してください。
今後のリリースで、voicevox_engine で利用されている compatible_engine などの対応を検討しています。
License
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- No dependencies.
NuGet packages (2)
Showing the top 2 NuGet packages that depend on VoicevoxCoreSharp.Core:
Package | Downloads |
---|---|
VoicevoxCoreSharp.MAUI
VoicevoxCore MAUI support library |
|
VoicevoxCoreSharp.Experimental
VoicevoxCore C# binding library (experimental) |
GitHub repositories
This package is not used by any popular GitHub repositories.