Skip to content

Add Yandex Cloud SpeechKit STT Integration via Synchronous Recognition API#728

Open
teamlead wants to merge 1 commit intoUberi:masterfrom
teamlead:master
Open

Add Yandex Cloud SpeechKit STT Integration via Synchronous Recognition API#728
teamlead wants to merge 1 commit intoUberi:masterfrom
teamlead:master

Conversation

@teamlead
Copy link
Copy Markdown

@teamlead teamlead commented Jan 5, 2024

Support for Yandex Cloud SpeechKit STT using Synchronous Recognition API

This Pull Request introduces support for the Yandex Cloud SpeechKit STT, utilizing the Synchronous Recognition API.

Basic Usage

To recognize audio with Yandex STT, simply use:

recognizer.recognize_yandex(audio, api_key=YANDEX_API_KEY)

This function requires a Yandex Cloud account. Begin by creating a Cloud project, enabling SpeechKit, and obtaining a Service Account API key or IAM token for authentication. For detailed setup instructions, refer to creating a service account. Use these credentials as api_key or iam_token parameters. If using an IAM token, also provide the folder_id of your Yandex Cloud directory. Yandex offers a free trial for this service.

Development Checklist

  • Unit and Integration Tests Added
  • Documentation Updated in README and Library Reference
  • Usage Examples Included in the ./examples/ directory

Related Issue

Feature requested in #359.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant