OpusSharp 1.0.4

There is a newer version of this package available.
See the version list below for details.
dotnet add package OpusSharp --version 1.0.4
                    
NuGet\Install-Package OpusSharp -Version 1.0.4
                    
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="OpusSharp" Version="1.0.4" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="OpusSharp" Version="1.0.4" />
                    
Directory.Packages.props
<PackageReference Include="OpusSharp" />
                    
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 OpusSharp --version 1.0.4
                    
#r "nuget: OpusSharp, 1.0.4"
                    
#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 OpusSharp@1.0.4
                    
#: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=OpusSharp&version=1.0.4
                    
Install as a Cake Addin
#tool nuget:?package=OpusSharp&version=1.0.4
                    
Install as a Cake Tool

First release of OpusSharp.

Main Project: https://github.com/AvionBlock/OpusSharp

Included:

  • OpusInfo
  • OpusDecoder
  • OpusEncoder
  • OpusException
  • OpusMSDecoder
  • OpusMSEncoder
  • Repacketizer

Included Binaries:

  • Windows
    • x64
    • x86
    • arm32
    • arm64
  • Android
    • arm64-v8a
    • armeabi-v7a
    • x86
    • x86_64
  • iOS
    • arm64
    • armv7
    • armv7s
    • i386
    • x86_64
  • Linux
    • x64

Known Bug: OpusDecoder.Parse(byte[] data, out byte out_toc, out byte[] frames, out short[] size, out int payloadOffset); throws System.NotImplementedException to protect the application from getting a System.EngineExecutionException fatal crash.

Planned: Implement DredDecoder.

There are no supported framework assets in this package.

Learn more about Target Frameworks and .NET Standard.

NuGet packages (2)

Showing the top 2 NuGet packages that depend on OpusSharp:

Package Downloads
XiaoZhiSharp

小智XiaoZhi Chat SDK

CozeSharp

扣子Coze Chat SDK

GitHub repositories (2)

Showing the top 2 popular GitHub repositories that depend on OpusSharp:

Repository Stars
AvionBlock/VoiceCraft
VoiceCraft software to implement proximity VC for Minecraft Bedrock Edition
zhulige/xiaozhi-sharp
C# 版本的小智SDK & Client,支持Windows、Linux、Mac、Android、IOS 等。
Version Downloads Last Updated
1.5.7 121 9/5/2025
1.5.6 1,463 4/14/2025
1.5.5 967 12/1/2024
1.5.4 160 11/12/2024
1.5.3 174 11/12/2024 1.5.3 is deprecated because it has critical bugs.
1.5.2 278 11/12/2024 1.5.2 is deprecated because it has critical bugs.
1.0.4 292 6/26/2024