Introduction

Techmo ASR API is a set of public API definitions for speech-to-text systems, originally designed to reflect the (constantly growing) feature set of Techmo ASR.

You already know what Techmo ASR API is for and want to use it, read the usage guide instead.

Quick start navigation

  • Are you a newcomer?

Go to the Q&A section.

  • Want to know the naming and versioning rules?

Go to the naming and versioning section.

  • Need a list of available releases?

Go to the release notes section.

  • Looking for a specific feature?

Go to the feature overview section.

  • Interested in Techmo and its products?

Visit the Techmo website.

Q&A

It is a good starting point for a newcomer who wonders what it is all about.

  • What is Techmo?

Techmo is a company from Poland that creates speech recognition and synthesis solutions.

  • What uses the APIs?

Certainly, the Techmo’s products, such as Techmo ASR and its clients.

  • What language (Interface Definition Language, IDL) are the APIs defined in?

In the 3rd version of the Protocol Buffers format (proto3), in .proto files (protos) that can be used to generate source code for a variety of languages with ready to use classes for the gRPC RPC framework, the protocol of choice for Techmo ASR.

  • Why not use any third party speech recognition API definition, for example, from Google?

The APIs are designed to support features not available in others, like recognizing the age and gender of a speaker, etc. For all differences, see this comparison.

  • When one needs the APIs?

The APIs are not necessary to use Techmo ASR. Client applications and libraries (also proxies) already exist (there is the list). However, a custom written connector that uses the APIs directly is the best way to unlock full potential and gain better control over Techmo ASR. The APIs can also be helpful in learning about the capabilities of Techmo ASR and better understanding its operation. For that, see the usage guide.