Yandex Cloud
Search
Contact UsTry it for free
  • Customer Stories
  • Documentation
  • Blog
  • All Services
  • System Status
  • Marketplace
    • Featured
    • Infrastructure & Network
    • Data Platform
    • AI for business
    • Security
    • DevOps tools
    • Serverless
    • Monitoring & Resources
  • All Solutions
    • By industry
    • By use case
    • Economics and Pricing
    • Security
    • Technical Support
    • Start testing with double trial credits
    • Cloud credits to scale your IT product
    • Gateway to Russia
    • Cloud for Startups
    • Center for Technologies and Society
    • Yandex Cloud Partner program
    • Price calculator
    • Pricing plans
  • Customer Stories
  • Documentation
  • Blog
© 2026 Direct Cursus Technology L.L.C.
Yandex SpeechKit
  • SpeechKit technology overview
    • Overview
    • How to recognize short audio files in the API v1
    • How to recognize long audio files in the API v3 and v2
    • How to synthesize speech in the API v1
    • How to synthesize speech in the API v3
  • Supported audio formats
  • IVR integration
  • Quotas and limits
  • Access management
  • Pricing policy
  • Audit Trails events

In this article:

  • Getting started
  • Speech recognition
  • Speech synthesis
  1. Getting started
  2. Overview

Getting started with SpeechKit

Written by
Yandex Cloud
Updated at December 12, 2025
  • Getting started
  • Speech recognition
  • Speech synthesis

You can test speech recognition and synthesis on the SpeechKit demo page. For information on pricing, see SpeechKit pricing policy.

Getting startedGetting started

Management console
  1. Navigate to the management console and log in to Yandex Cloud or sign up if not signed up yet. For information on how to get started with Yandex Cloud, see Getting started with Yandex Cloud.
  2. Accept the user agreement.
  3. In Yandex Cloud Billing, make sure you have a billing account linked and its status is ACTIVE or TRIAL_ACTIVE. If you do not have a billing account yet, create one.

Speech recognitionSpeech recognition

Management console
API
  1. In the management console, select the folder you are going to use to work with SpeechKit.

  2. Go to SpeechKit.

  3. In the left-hand panel, select SpeechKit Playground.

  4. Navigate to the Speech recognition tab.

  5. Under Recognition parameters:

    • Language: Select the language or leave Automatic.
    • Text normalization: Presents dates and times in numerical format, converts numbers from text to digits, and provides access to additional settings.
    • Profanity filter: Masks profanity.
    • Literature text: Adds capital letters and punctuation marks.
    • Speaker recognition: Attributes each recognized phrase to a particular speaker.
    • Grouping speaker phrases: Divides phrases into two groups by speaker.
  6. Click Select file or drag the audio file to the loading area.

  7. Classifiers: Finds phrases of a given category in the text, e.g., greetings, negative or obscene language. This works only for Russian.

  8. Result processing: Processing of results with the help of an LLM:

    • Model: Select a model for processing. The processing cost depends on the model you select.
    • Instructions:
      • Enter a prompt in the input field or select a ready-made one.
      • Result format: Specify your preferred recognition result format.
      • Add instructions: Add another instruction. You can add up to five instructions in total.
  9. Click Start recognition to start speech recognition for the audio file.

  10. Click View code to get the request code for Python REST or Python gRPC.

screen

For a detailed guide, see Speech recognition using Playground.

SpeechKit Playground features basic speech recognition options. For more flexible recognition settings, use the API.

Learn how to recognize short and long pre-recorded audio files in SpeechKit. The service also supports voice recognition in real time.

Speech synthesisSpeech synthesis

Management console
API

To convert text to audio via the SpeechKit Playground:

  1. In the management console, select the folder you are going to use to work with SpeechKit.

  2. Go to SpeechKit.

  3. In the left-hand panel, select SpeechKit Playground.

  4. Navigate to the Speech synthesis tab.

  5. Paste up to 5,000 characters of text into the central part of the window.

  6. In the settings section on the left side of the window:

    • Pauses: Select the length of pauses between words or specify it yourself.
    • Emphasize word: Emphasize the essential words.
    • Stress: Mark the stressed vowels to clarify the correct pronunciation of the words.
    • Phonemes: Monitor the correct pronunciation of words using phonemes.
  7. Under Synthesis settings on the right side of the window:

    • Language: Select the speaker's language.
    • Voice: Specify the speaker's voice.
    • Role: Select the speaker's role.
    • Speech speed: Set the speaker's speech rate.
    • Voice pitch: Adjust the speaker's voice pitch.
    • Audio format: Select the audio format.
  8. To start synthesis, click Synthesize and playback.

  9. To download the result, click .

screen

For a detailed guide, see Speech synthesis using Playground.

SpeechKit Playground features basic speech synthesis options. For more flexible synthesis settings, use the API.

Learn how to convert text to audio using the SpeechKit API v1 and API v3. The API v3 provides more flexibility for speech synthesis setup. For more information about the differences between the API versions, see Synthesis options.

See alsoSee also

  • Read more about speech recognition
  • Read more about speech synthesis
  • Supported audio formats
  • Roles required for performing operations
  • All SpeechKit integration examples

Was the article helpful?

Previous
SpeechKit technology overview
Next
How to recognize short audio files in the API v1
© 2026 Direct Cursus Technology L.L.C.