lostromb
NuGet publisher profile
Packages (24)
Concentus
This package is a portable C# implementation of the Opus audio compression codec (see https://opus-codec.org/ for more details). This package contains the Opus encoder, decoder, multistream codecs, repacketizer, as well as a port of the libspeexdsp resampler. It does NOT contain code to parse .ogg or .opus container files or to manage RTP packet streams. For better performance depending on your platform, see also the Concentus.Native package.
Concentus.Oggfile
This package implements file streams which can be used to extract or encode Opus packets in an Ogg-formatted audio file (usually .opus), giving developers a very simple API to perform the task of reading or writing audio files that can be played universally. The Concentus library is used to encode/decode the opus packets automatically. The codec can optionally be accelerated by also referencing the Concentus.Native package.
Durandal.AI
Foundational libraries for the Durandal conversational framework. Includes code for language modeling, language generation, conversational flow control, and various supporting utilities.
Durandal.AI.Extensions.MySql
Durandal framework extensions for connecting to MySql as a service provider.
Durandal.AI.Extensions.Azure
Durandal framework extensions for connecting to Azure service providers (AppInsights, CosmosDB, etc.)
Durandal.AI.Extensions.NAudio
Durandal framework extensions for using audio hardware devices and codecs via NAudio.
Durandal.AI.Extensions.BondProtocol
Allows Durandal services to communicate using the Microsoft Bond protocol
Durandal.AI.Extensions.Redis
Durandal framework extensions for connecting to Redis as a service provider.
Durandal.AI.NonPortable
Extensions and implementation classes in the Durandal framework for "higher-level" functionality of .Net Framework and .Net Core. For example, HTTP clients / servers, performance counters, file systems, threading and synchronization objects, loggers, etc.
Durandal.AI.Extensions.NativeAudio
Durandal framework extensions which bind to native audio libraries such as libopus, libffmpeg, libspeexdsp, libflac, etc.
Durandal.AI.Extensions.SAPI
Durandal framework extensions for accessing speech services backed by SAPI
Durandal.AI.Extensions.CognitiveServices
Durandal framework extensions for accessing speech services backed by Azure cognitive services
Durandal.AI.Extensions.Vosk
Durandal framework extensions containing Vosk library bindings, mainly providing the VoskSpeechRecognizerFactory class.
Concentus.Native.NetCore
(This is used internally by the Concentus.Native meta-package. You should not need to reference it directly). Contains native Opus redistributable binaries for various platforms, intended as an optional addon to the core Concentus library. The default behavior for Concentus would be to look for these native binaries and use them if present, otherwise, fall back to a pure C# implementation of the codec.
Durandal.AI.Extensions.BassAudio
Durandal framework extensions using BASS library for multi-platform audio
Durandal.AI.Extensions.AspNetCore
Durandal framework extensions for using Asp.Net core server hosting and middleware integration
Durandal.AI.Extensions.Compression
Durandal framework extensions containing common compression algorithms: Brotli, ZStandard, etc.
Concentus.Native
Contains native Opus redistributable binaries for various platforms, intended as an optional addon to the core Concentus library. The default behavior for Concentus would be to look for these native binaries and use them if present, otherwise, fall back to a pure C# implementation of the codec. For best results, you should install this package ONLY into your top-level project, not into any intermediate libraries - this allows things like dotnet publish to correctly trim out native binaries that aren't relevant to your release target.
Durandal.AI.Extensions.Brotli
Durandal framework extensions containing Brotli library bindings, streams, middleware, etc.
Iana.Timezone
Library for calculating local time, daylight savings, future time zone changes, and current DST / GMT offsets for any IANA time zone and any geographic location on Earth.
Durandal.AI.Extensions.Samba
Durandal framework extensions for exposing virtual file systems over SMB shares
Wayfinder.SharpFont
Yet another port of SharpFont bindings for freetype6 to make it compatible with modern .Net
Wayfinder.QuickFont
Another port of QuickFont for modern .Net
Concentus.Native.NetFx
(This is used internally by the Concentus.Native meta-package. You should not need to reference it directly). Contains native Opus redistributable binaries for various platforms, intended as an optional addon to the core Concentus library. The default behavior for Concentus would be to look for these native binaries and use them if present, otherwise, fall back to a pure C# implementation of the codec.