Answer the question
In order to leave comments, you need to log in
UniMRCP + Yandex SR. It's not free?
It is necessary to organize streaming recognition when calling through FreeSwitch, recognition from Yandex. In the official documentation, Yandex simply offers to buy the UniSpeech plugin for $30 per channel. During the year, more than 5,000 channels are planned, which means that you will need to pay a minimum of $150,000 per year (excluding recognition itself).
At the same time, UniMRCP is an open source project, but plugins for them are paid. Now the question arises, is this plugin , is it paid or what?
If paid, is there a normal way to organize streaming recognition of FreeSwitch - Yandex Speech Kit?
Answer the question
In order to leave comments, you need to log in
I don’t know what UniSpeech is (I googled, but I didn’t find a word about restrictions in the form of $ 30 per channel), but Yandex SpeechKit is paid. Judging by what I read in the manual, you will need to pay for Yandex separately.
The minimum price is a quarter of a penny per second:
https://cloud.yandex.ru/docs/speechkit/pricing#pri...
Streaming is more expensive (15 kopecks per second)
If there is no requirement for real-time recognition (especially since Yandex allows you to recognize in real time no more than 4 minutes)
And there is no requirement to use this Unispeech / UniMRCP, then you can do something like this:
1. Save the call record as usual
2. Asynchronously upload it to Yandex
3. Asynchronously get the result after recognition and attach it to the record.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question