Skip to content

List of NuGet Packages

Nick Saw edited this page Mar 14, 2024 · 6 revisions

The table below contains the list of Platform for Situated Intelligence NuGet packages that are available in the current release. The packages that end in .Windows contain functionality exclusively available on the Windows platform. The packages that end in .Linux contain functionality exclusively available on the Linux platform. The packages that end in .x64 contain functionality that is only available in 64 bit applications.

Package name Description Linux Windows Platform
Microsoft.Psi.Audio Provides data structures and APIs for audio processing. Yes Yes AnyCPU
Microsoft.Psi.Audio.Linux Provides Linux-specific APIs and components for audio capture and playback. Yes - AnyCPU
Microsoft.Psi.Audio.Windows Provides Windows-specific APIs and components for audio capture, processing and playback. - Yes AnyCPU
Microsoft.Psi.Calibration Provides data structures for camera calibration. Yes Yes AnyCPU
Microsoft.Psi.CognitiveServices.Face Provides components for using Microsoft's Cognitive Services Face API. Yes Yes AnyCPU
Microsoft.Psi.CognitiveServices.Language Provides components for using Microsoft's Cognitive Services Language Understanding Service (LUIS). Yes Yes AnyCPU
Microsoft.Psi.CognitiveServices.Language.Windows Provides components for using Microsoft's Personality Chat Service. - Yes AnyCPU
Microsoft.Psi.CognitiveServices.Speech Provides components for using Microsoft's Cognitive Services Speech API. Yes Yes AnyCPU
Microsoft.Psi.CognitiveServices.Vision Provides components for using Microsoft's Cognitive Services Vision API. Yes Yes AnyCPU
Microsoft.Psi.Data Provides APIs for manipulating datasets. Yes Yes AnyCPU
Microsoft.Psi.DeviceManagement Provides data structures that support enumerating devices. Yes Yes AnyCPU
Microsoft.Psi.Filters Provides various signal processing filter components. Yes Yes AnyCPU
Microsoft.Psi.Imaging Provides APIs and components for representing and manipulating images. Yes Yes AnyCPU
Microsoft.Psi.Imaging.Linux Provides Linux-specific components for encoding and decoding images. Yes - AnyCPU
Microsoft.Psi.Imaging.Windows Provides Windows-specific components for encoding and decoding images. - Yes AnyCPU
Microsoft.Psi.Interop Provides APIs and components for interoperation with other data formats. Yes Yes AnyCPU
Microsoft.Psi.AzureKinect.x64 Provides APIs and components for using Microsoft Azure Kinect sensor. Yes Yes x64
Microsoft.Psi.Kinect.Windows Provides APIs and components for using Microsoft Kinect sensor. - Yes AnyCPU
Microsoft.Psi.Kinect.Face.Windows.x64 Provides APIs and components for using Microsoft Kinect Face APIs. - Yes x64
Microsoft.Psi.Language Provides data structures for natural language processing. Yes Yes AnyCPU
Microsoft.Psi.Media Provides data structures and APIs for audio-visual media processing. Yes Yes AnyCPU
Microsoft.Psi.Media.Linux Provides Linux-specific APIs and components for audio-visual capture. Yes - AnyCPU
Microsoft.Psi.Media.Windows.x64 Provides Windows-specific APIs and components for audio-visual capture and processing. - Yes x64
Microsoft.Psi.MixedReality Provides data structures and components for processing inputs and rendering in mixed-reality using StereoKit. - Yes AnyCPU
Microsoft.Psi.MixedReality.UniversalWindows Provides UWP-specific data structures and components for processing inputs and rendering in mixed-reality using StereoKit. - Yes ARM
Microsoft.Psi.Onnx.Cpu Provides components for running ONNX models without a GPU. Yes Yes AnyCPU
Microsoft.Psi.Onnx.Gpu Provides components for running ONNX models with a supported GPU. Yes Yes AnyCPU
Microsoft.Psi.Onnx.ModelRunners.Cpu Provides components for running pre-trained ONNX models without a GPU. Yes Yes AnyCPU
Microsoft.Psi.Onnx.ModelRunners.Gpu Provides components for running pre-trained ONNX models with a supported GPU. Yes Yes AnyCPU
Microsoft.Psi.ROS Provides APIs for using ROS from .NET. Yes Yes AnyCPU
Microsoft.Psi.Runtime Provides the core APIs and components for Platform for Situated Intelligence. Yes Yes AnyCPU
Microsoft.Psi.Runtime.Windows Provides Windows-specific perf counter APIs for Platform for Situated Intelligence. - Yes AnyCPU
Microsoft.Psi.Spatial.Euclidean Provides types and methods for representing various 3D shapes and spatial operations, extending functionality already provided by MathNet.Spatial.Euclidean. Yes Yes AnyCPU
Microsoft.Psi.Speech Provides data structures, APIs and components for speech processing. Yes Yes AnyCPU
Microsoft.Psi.Speech.Windows Provides Windows-specific components for speech processing. - Yes AnyCPU
Clone this wiki locally