Is It Worth Compromising on Speech Quality and Intelligibility?

Saving on speech quality and intelligibility in voice communication systems can lead to serious consequences. While free open-source codecs may seem appealing due to their cost, they often fail to deliver the necessary level of quality.
We conducted a comparative evaluation of the CODEC2, MELPe and TWELP vocoders to demonstrate how critical the difference is between commercial and open-source solutions:

CODEC2 vs MELPe vs TWELP at 1200 bps 
CODEC2 vs TWELP at 2400 bps 
CODEC2 vs TWELP at 700 bps
CODEC2 3200 bps and 1600 bps vs TWELP 1600 bps
CODEC2 700 bps vs MELPe 600 bps and TWELP 400 bps

Not sure which codec is the best fit for your needs?
Read our Choosing the Right Codec page for clear, practical recommendations.

CODEC2 vs TWELP

See all news

TWELP 1200/2400 bps Scalable Vocoder ensures the highest voice quality both in HF and in VHF/UHF networks and maintains lossless interoperability between them.
Transcoding is not needed, which saves significant computational resources in gateways and also means no degradation in speech quality, even when users interoperate at different bit rates.

TWELP scalable

See all news

An alternative to AMBE+2 DMR / dPMR vocoder, provides highest speech quality, when a voice is more natural, clear and is free of any synthesizing sounds.
Can be used in DMR (ETSI TS 102 361) and dPMR (ETSI TS 102 658) radios as alternative vocoder (instead AMBE+2 vocoder) or as additional vocoder to provide in newest radios main superior mode, providing more high-quality voice communication, keeping simultaneously interoperability with old radios (AMBE+2 based ones).

 
A diagram demonstrates superiority TWELP DMR over AMBE+2 DMR in speech quality in a clear channel. Exact numbers are shown in the table below.
LanguageAMBE+2 DMRTWELP DMR
American 3.085 3.361
Arabic 3.014 3.264
British 3.072 3.220
Chinese 2.979 3.309
Danish 2.941 3.308
Dutch 2.900 3.126
Finnish 2.867 3.068
French 3.117 3.373
German 2.971 3.237
Greek 2.992 3.283
Hindi 3.097 3.276
Hungarian 3.037 3.302
Italian 3.155 3.427
Japanese 3.151 3.389
Norwegian 2.964 3.310
Polish 2.944 3.269
Portuguese 3.175 3.321
Russian 2.980 3.192
Spanish 3.099 3.286
Swedish 3.053 3.293
Average3.0303.281

Superiority of the TWELP DMR vocoder is on average 0.251 PESQ !

Now you can buy a license for the updated TWELP vocoder, interoperable with the vocoder used in CMX7262 chip, as an object library for any target platform even for a small quantity of installations!

The updated vocoder provides much better speech quality (improved up to 0.1 PESQ!) in comparison with the one used in the chip, but is completely interoperable with it in both directions.

Please send your requests to request@dspini.com to get a detailed information and prices.

See all news

Newest transceivers from world leaders use our TWELP vocoder, providing a highest quality and a reliability of the voice communication

PRC 4090

See all news

AdaptiveDigitalVoiceTM

Adaptive Digital Voice technology provides a highest possible quality of the voice communication, adapting under fading noisy radio channel with variable SNR. The technology is based on our newest TWELP AMR Robust vocoder, operating at a changeable on the fly bit rate in range 3600 bps down to 300 bps and our newest Adaptive Voice Band modem.

See all news

TWELP Digital Voice in real conditions

Please watch this video up to the end to hear how a Digital Voice with TWELP vocoder is superior to an analogue voice in the channel with a very low SNR. In practice, TWELP vocoder provides reliable clear voice communication in an unworkable analogue channel.

See all news

  TWELP vocoders provide a world highest speech quality and intelligibility, operating at twice lower bit rates  

 
The diagram demonstrates the advantage of the TWELP 2400 bps vocoder over both the MELPe 2400 bps and AMR-NB 4750 bps vocoders, despite the latter operating at twice the bitrate. Exact numbers are shown in the table below.
LanguageAMR-NB
4750 bps
TWELP
2400 bps
MELPe
2400 bps
American 86.39 87.35 81.43
Arabic 86.48 87.59 82.61
British 84.71 85.55 79.35
Chinese 85.83 88.03 82.03
Danish 86.75 87.91 81.22
Dutch 84.90 86.47 80.88
Finnish 83.66 83.80 77.26
French 85.63 87.69 82.03
German 85.75 86.69 80.14
Greek 87.19 88.52 82.55
Hindi 85.81 86.62 80.48
Hungarian 85.55 86.83 80.57
Italian 86.22 87.52 81.95
Japanese 87.49 88.62 83.96
Norwegian 87.86 88.65 82.53
Polish 86.71 88.20 82.26
Portuguese 86.46 86.87 81.94
Russian 84.47 86.25 80.86
Spanish 86.47 87.22 81.18
Swedish 84.33 84.82 79.60
Average85.9387.0681.24

The average difference between the TWELP 2400 bps and the AMR-NB 4750 bps vocoders is 1.13%, while the average difference between the TWELP 2400 bps and the MELPe 2400 bps vocoders is 5.82%.

See all news

 New highest level of speech quality in a very noisy channel

 TWELP 4800 bps Robust vocoder

 TWELP 3600 bps Robust vocoder

 TWELP 2400 bps Robust vocoder

 
BER %MELPe 2400TWELP 2400 Robust (HD)TWELP 2400 Robust (SD)
0 3.041 3.127 3.127
1 2.513 3.039 3.079
2 2.186 2.963 3.006
3 1.940 2.810 2.964
4 1.748 2.582 2.908
5 1.582 2.321 2.842

You can play and listen the short samples of the source speech as well as the speech processed by both vocoders in AWGN channel with BER = 5% for any of 20 languages, using links in the table below.

LanguageSource speechMELPe 2400 (BER = 5%)TWELP 2400 Robust (BER = 5%)
American
Arabic
British
Chinese
Danish
Dutch
Finnish
French
German
Greek
Hindi
Hungarian
Italian
Japanese
Norwegian
Polish
Portuguese
Russian
Spanish
Swedish

See all news

 Our TWELP vocoders are used in the best transceivers from world leaders

4090

icom f8101

barret 4050

rapidm RA7 4050

Leopard 1

Badger

See all news

  Newest TWELP 700 bps vocoder is free of export restrictions and provides a very high speech quality 

 
The diagram shows that speech intelligibility in the ESTOI metric after the TWELP 700 bps and MELPe 1200 bps vocoders is on average the same, while TWELP operates at nearly half the bitrate. Exact numbers are shown in the table below.
LanguageMELPe
1200 bps
TWELP
700 bps
American 78.01 76.99
Arabic 78.27 77.03
British 75.02 75.36
Chinese 78.08 78.15
Danish 77.70 78.30
Dutch 76.97 76.39
Finnish 73.56 72.43
French 77.91 77.82
German 76.58 76.40
Greek 78.51 77.89
Hindi 76.53 75.38
Hungarian 76.09 76.33
Italian 77.88 76.02
Japanese 80.21 78.83
Norwegian 78.86 78.62
Polish 77.75 77.59
Portuguese 78.04 77.49
Russian 76.02 75.43
Spanish 77.57 76.84
Swedish 75.91 74.06
Average77.2776.67

A difference is on average 0.6 %