Hi Glen,

you're right, there is still some redundant information in time domain between 
frames. This is on purpose, as Codec2 is meant to be a real-time speech codec 
for wireless transmissions, which generelly speaking has to be considered to 
have bad channels... The main idea is that you can lose one frame (e.g. 40 ms) 
and can still decode the next frame without prior knowledge. That is one major 
advantage compared to closed speech codecs: with codec2 we have full control 
over all layers from physical (modulation) to coding (error 
correction/detection INCLUDING source encoding!). That enables tuning between 
all layers for best overall performance, which is in the end legibility (not 
necessarily a minimum BER).

I agree that if you want to encode speech on a PC in non-realtime, you may 
apply an additional compression on top. That is if you want to save some Kbytes 
unless your speech file is of multi-hour duration... :-D

Regards,
Stefan



Am 29. Dezember 2023 00:44:35 MEZ schrieb glen english LIST 
<glenl...@cortexrf.com.au>:
>Hi Tomas
>"codec2 + zip makes for even smaller files"
>
>implying that there is still redundancy to remove in the codec2 encoded voice 
>files ????
>That sounds like low hanging fruit to pick.
>
>I guess though that is across a large number of frames (an audio book), where 
>there may be redundancy / repeats of common codewords.  IE----not just a 
>single frame. speech pauses , and for the same speaker, phonemes  and other 
>speech components.
>
>Interesting !
>
>On 28/12/2023 9:09 pm, Tomas Härdin wrote:
>> codec2 + zip makes for even smaller files
>
>
>_______________________________________________
>Freetel-codec2 mailing list
>Freetel-codec2@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/freetel-codec2
_______________________________________________
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2

Reply via email to