Expand description

cognitive-services-speech-sdk-rs

Pure Rust binding for the Microsoft Cognitive Service Speech SDK. Provides thin abstraction around native C API. Heavily inspired by official Golang library.

For more information about Micorost Speech Service see here.

Modules

Package audio provides the audio configuration, input/output streams, and related utilities for audio interactions.

Package common contains the definitions for many of the shared objects and properties in the Speech SDK.

Package dialog provides functionality for creating custom voice assistant applications and managing the related interaction flow.

Package error contains struct Error used to wrap library errors.

Package ffi contains bindings to underlying C API and thin abstraction for managing C handles.

Package speech provides functionality for speech recognizers along with their related configuration and event objects.