Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

teamlead
Copy link

@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