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
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="VoicevoxCoreSharp.Core" Version="0.16.0.1" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="VoicevoxCoreSharp.Core" Version="0.16.0.1" />
                    
Directory.Packages.props
<PackageReference Include="VoicevoxCoreSharp.Core" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add VoicevoxCoreSharp.Core --version 0.16.0.1
                    
#r "nuget: VoicevoxCoreSharp.Core, 0.16.0.1"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package VoicevoxCoreSharp.Core@0.16.0.1
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=VoicevoxCoreSharp.Core&version=0.16.0.1
                    
Install as a Cake Addin
#tool nuget:?package=VoicevoxCoreSharp.Core&version=0.16.0.1
                    
Install as a Cake Tool

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

MIT

Product 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • .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.

Version Downloads Last Updated
0.16.0.1 244 4/17/2025
0.16.0 161 3/30/2025