Tdesktop: Add subtitles for voice messages

Created on 30 Aug 2020  路  13Comments  路  Source: telegramdesktop/tdesktop

Please, dublicate voice messages with auto recognized subtitles. It may be implemented as usual text message with 馃攰 ("listen") button
It needeed for:

  1. Easy voice chat history overview
  2. For ones, who temporally unable to listen
api issue

All 13 comments

There are bots for this

Bots has some disadvantages.

  1. It's insecure.
  2. Requires to do a lot of actions: find a bot, add it to each conversation, etc
  3. Each message come and notify twice - with voice and text
  4. Most users have no idea about bots

I guess this should be server-side, but this tracker is only for client-side issues...

When we will have local speech recognition it would be great to have the word appear as they are said on the recipient's phone
I forgot I was on telegram desktop but you got the idea

@ilya-fedin it doesn't have to be server side, it's easy to implement on the client

Agree that bots aren't a solution, I don't want to send friends' messages to a random untrusted bot.

it doesn't have to be server side, it's easy to implement on the client

Never seen a quality multilingual opensource voice speech recognition engine

But server side can be easier since Telegram has a lot of clients

But server side can be easier since Telegram has a lot of clients

It's the only way actually, since developers of official clients don't have right to implement features on their own afaik

@DevAlone there are three possible solutions:

  • Telegram finds a quality multilingual opensource voice speech recognition engine, which, as of now, as ilya said, we don't have any afaik
  • Telegram makes use of some third-party service (possibly with a reputation and mission similar to theirs'), with all the related issues (costs, third-party failures, risk of the service being bought by Facebook or Microsoft & co (see Giphy))
  • Telegram develops its own speech recognition engine, which is a really complex task and likely needs some quality dedicated engineers working on it to produce a competitive outcome

All these three solutions don't seem to be really viable for Telegram

@RememberTheAir
There is fourth possible solution: SpeechRecognizer on Android devices and SFSpeechRecognizer on iOS. It may be something like optional recognition on receiver side: if receiver wants to see text, there would be special button 馃厓 for it.

There is fourth possible solution: SpeechRecognizer on Android devices and SFSpeechRecognizer on iOS. It may be something like optional recognition on receiver side: if receiver wants to see text, there would be special button 馃厓 for it.

You are in tdesktop bugtracker

@RememberTheAir, telegram can go with some decent engine or just something that works at least most of the time instead of not having the feature at all

Was this page helpful?
0 / 5 - 0 ratings