> For the complete documentation index, see [llms.txt](https://autoedit.gitbook.io/documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://autoedit.gitbook.io/documentation/transcriptions/transcriptions-intro/transcriber/stt-api.md).

# STT sdks

## Component/part description

it was important for the transcriber to have the flexibility of working with different solution for Speech To Text.

Eg currently working with

* IBM Watson STT,&#x20;
* Speechmatics
* Gentle Open Source STT
* Pocketsphinx&#x20;

However in the future, could integrate with other providers such as speechmatics, Google, Microsoft Bing etc..

{% embed url="<https://trello.com/c/EfbrqeCW>" %}

{% embed url="<https://trello.com/c/NAm9fX4e>" %}

{% embed url="<https://trello.com/c/WmSwL1vx>" %}

{% embed url="<https://trello.com/c/k9uJPfRQ>" %}

## Component/part description

## Related projects

## Implementations Options considered

## Current implementation

## What needs refactoring

use design patterns to clean this up, and make it easier to extend. eg Strategy or factory?

## New features

Todo adding support for AWS transcriber&#x20;

{% embed url="<https://trello.com/c/KQ3AAdbY>" %}

&#x20;And there are issues around implementing the google version due to incompatibility between google SDK and electron. (see card comments for more details)

{% embed url="<https://trello.com/c/psvUEUhl>" %}
