Skip to content

rozele/RxToProjectOxford

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RxToProjectOxford

Reactive Extensions for Project Oxford

Dependencies

About

The speech recognition module in the Project Oxford SDKs supports partial recognition feedback while converting user utterances to text. Generally, supporting this kind of feedback in the UI reduces the perceived latency of the speech recognition operation.

Modeling partial feedback and final responses, along with any speech recognition errors, using the reactive programming model creates an explicit semantics for the API that is not provided by the .NET event-driven API in the Project Oxford SDK.

This repository provides a basic implementation for subscribing to the Project Oxford client events and converting these events into a higher-order observable, i.e., IObservable<IObservable>, where each inner observable is a single sequence of partial results terminated by a final result.

Prior to running the sample in Playground, be sure to update the app setting for the Oxford primary key.

For a more detailed summary, check out this blog post.

About

Reactive Extensions for Project Oxford

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published