# NVIDIA Riva

> Speech recognition from NVIDIA Riva. Not ported to pipedog yet.

Source: https://polvallverdu.github.io/pipedog/docs/services/stt/nvidia/



{/* Generated by scripts/generate-providers.ts from data/providers.ts. */}

<Callout type="warn" title="Coming soon">
  NVIDIA Riva isn't ported to pipedog yet. It is available in Pipecat (Python), and its pipedog
  port will keep the same class names and options. [Ask for it, or upvote the request](https://github.com/polvallverdu/pipedog/issues?q=is%3Aissue+NVIDIA+Riva).
</Callout>

## What it is [#what-it-is]

Speech recognition from NVIDIA Riva.

Upstream, it's these classes: `NvidiaSTTService`, `NvidiaSegmentedSTTService`, in
[`services/nvidia/stt.py`](https://github.com/pipecat-ai/pipecat/blob/main/src/pipecat/services/nvidia/stt.py).

Its pipedog package will be `@pipedog/nvidia`.

* [Pipecat's NVIDIA Riva page](https://docs.pipecat.ai/api-reference/server/services/stt/nvidia)

## Get it ported [#get-it-ported]

* [Search the issues](https://github.com/polvallverdu/pipedog/issues?q=is%3Aissue+NVIDIA+Riva) for a request, and upvote it with a reaction.
* If there's none, [open a port request](https://github.com/polvallverdu/pipedog/issues/new?template=feature_request.yml\&title=Port+NVIDIA+Riva+%28NvidiaSTTService%2C+NvidiaSegmentedSTTService%29\&kind=Port+an+upstream+module\&upstream=src%2Fpipecat%2Fservices%2Fnvidia%2Fstt.py).
* Or port it yourself: the [contributing guide](https://polvallverdu.github.io/pipedog/docs/contributing.md) explains how modules are ported,
  test by test. The [porting status](https://polvallverdu.github.io/pipedog/docs/contributing/status.md) lists what's done.

Until then, see what is ported in [Speech-to-text](https://polvallverdu.github.io/pipedog/docs/services/stt.md).
