-
Notifications
You must be signed in to change notification settings - Fork 100
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 |
- Basic Stream Operators
- Writing Components
- Pipeline Execution
- Delivery Policies
- Stream Fusion and Merging
- Interpolation and Sampling
- Windowing Operators
- Stream Generators
- Parallel Operator
- Intervals
- Data Visualization (PsiStudio)
- Data Annotation (PsiStudio)
- Distributed Systems
- Bridging to Other Ecosystems
- Debugging and Diagnostics
- Shared Objects
- Datasets
- Event Sources
- 3rd Party Visualizers
- 3rd Party Stream Readers
Components and Toolkits
- List of NuGet Packages
- List of Components
- Audio Overview
- Azure Kinect Overview
- Kinect Overview
- Speech and Language Overview
- Imaging Overview
- Media Overview
- ONNX Overview
- Finite State Machine Toolkit
- Mixed Reality Overview
- How to Build/Configure
- How to Define Tasks
- How to Place Holograms
- Data Types Collected
- System Transparency Note
Community
Project Management