<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.multimedia.cx/index.php?action=history&amp;feed=atom&amp;title=Voxware_Metavoice</id>
	<title>Voxware Metavoice - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.multimedia.cx/index.php?action=history&amp;feed=atom&amp;title=Voxware_Metavoice"/>
	<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=Voxware_Metavoice&amp;action=history"/>
	<updated>2026-06-19T08:14:42Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.5</generator>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=Voxware_Metavoice&amp;diff=15592&amp;oldid=prev</id>
		<title>Kostya: fill some information</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=Voxware_Metavoice&amp;diff=15592&amp;oldid=prev"/>
		<updated>2021-12-14T14:17:02Z</updated>

		<summary type="html">&lt;p&gt;fill some information&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;*Format tags: 0x62, 0x69, 0x70, 0x71, 0x72, 0x73, 0x74, 0x76, 0x77, 0x78, 0x79, 0x7A, 0x7B, 0x81, 0x181C&lt;br /&gt;
*Samples: https://samples.mplayerhq.hu/A-codecs/VoxwareRT24-speechCodec/ https://samples.mplayerhq.hu/A-codecs/format-0x70-8klernouthausplecelp.wav https://samples.mplayerhq.hu/A-codecs/format-0x72-lernouthausplesbc12k.wav&lt;br /&gt;
&lt;br /&gt;
This is several families of audio codecs licensed or created by [[VoxWare]].&lt;br /&gt;
&lt;br /&gt;
== L&amp;amp;H CELP 4.8kpbs ==&lt;br /&gt;
* Format tag: 0x70&lt;br /&gt;
&lt;br /&gt;
This is a typical CELP codec that expands 12 bytes of input into 160 samples divided into three subframes (54/53/53 samples).&lt;br /&gt;
&lt;br /&gt;
Transmitted data includes order-10 LPC filter for the whole frame and for each subframe there is also pitch and pulse information (scale and position).&lt;br /&gt;
&lt;br /&gt;
== L&amp;amp;H SBC codecs 8/12/16kbps ==&lt;br /&gt;
* Format tags: 0x71, 0x72, 0x73&lt;br /&gt;
&lt;br /&gt;
This is a family of variable-bitrate sub-band coders. The codec seem to divide audio into 8 sub-bands and not all of them may be coded (the first frame contains flags signalling which sub-bands are coded).&lt;br /&gt;
&lt;br /&gt;
== RT24, RT28, RT29, VR12, VR18 ==&lt;br /&gt;
* Format tags: 0x76, 0x77, 0x78, 0x181C&lt;br /&gt;
* Bitrates: 2.4kbps, 2.8kbps, 2.98kbps, 1.2kbps (variable), 1.8kbps (variable)&lt;br /&gt;
&lt;br /&gt;
This is a family of order 10 LPC-based speech codecs sharing the same core. VR codecs can have variable bitrate because of four possible frame modes that take different amount of bits.&lt;br /&gt;
&lt;br /&gt;
RT24 frame:&lt;br /&gt;
&lt;br /&gt;
   4 bits - some scale&lt;br /&gt;
   8 bits - pitch&lt;br /&gt;
   6 bits - pitch scale&lt;br /&gt;
  35 bits - filter coefficients (3 or 4 bits per coefficient in randomised order)&lt;br /&gt;
   1 bit  - padding&lt;br /&gt;
&lt;br /&gt;
RT28 frame:&lt;br /&gt;
&lt;br /&gt;
   4 bits - some scale&lt;br /&gt;
   8 bits - pitch&lt;br /&gt;
  41 bit  - filter coefficients (3-5 bits per coefficient)&lt;br /&gt;
   4 bits - unknown&lt;br /&gt;
   6 bits - pitch scale&lt;br /&gt;
   1 bit  - padding&lt;br /&gt;
&lt;br /&gt;
RT29 frame:&lt;br /&gt;
&lt;br /&gt;
    4 bits - some scale&lt;br /&gt;
    8 bits - pitch&lt;br /&gt;
   41 bit  - filter coefficients (3-5 bits per coefficient)&lt;br /&gt;
  3x3 bits - unknown&lt;br /&gt;
    5 bits - pitch scale&lt;br /&gt;
    1 bit  - padding&lt;br /&gt;
&lt;br /&gt;
VR12 frame:&lt;br /&gt;
&lt;br /&gt;
  2 bits - mode&lt;br /&gt;
  mode 0:&lt;br /&gt;
      7 bits - pitch&lt;br /&gt;
    6x4 bits - filter coefficients&lt;br /&gt;
      5 bits - pitch scale&lt;br /&gt;
  mode 1:&lt;br /&gt;
      3 bits - some scale&lt;br /&gt;
      7 bits - pitch&lt;br /&gt;
    6x4 bits - filter coefficients&lt;br /&gt;
      5 bits - pitch scale&lt;br /&gt;
  mode 2:&lt;br /&gt;
    4x4 bits - filter coefficients&lt;br /&gt;
      5 bits - pitch scale&lt;br /&gt;
  mode 3: nothing else (silence?)&lt;br /&gt;
&lt;br /&gt;
VR15 frame:&lt;br /&gt;
&lt;br /&gt;
  2 bits - mode&lt;br /&gt;
  mode 0:&lt;br /&gt;
      7 bits - pitch&lt;br /&gt;
    8x4 bits - filter coefficients&lt;br /&gt;
      6 bits - pitch scale&lt;br /&gt;
  mode 1:&lt;br /&gt;
      3 bits - some scale&lt;br /&gt;
      7 bits - pitch&lt;br /&gt;
    8x4 bits - filter coefficients&lt;br /&gt;
      6 bits - pitch scale&lt;br /&gt;
  mode 2:&lt;br /&gt;
    6x4 bits - filter coefficients&lt;br /&gt;
      5 bits - pitch scale&lt;br /&gt;
  mode 3: nothing else (silence?)&lt;br /&gt;
&lt;br /&gt;
== SC3, SC6 ==&lt;br /&gt;
* Format tags: 0x7A, 0x7B&lt;br /&gt;
* Bitrates: 3kbps, 6kbps&lt;br /&gt;
&lt;br /&gt;
Common SC3 and SC6 frame data:&lt;br /&gt;
&lt;br /&gt;
   8 bits - pitch&lt;br /&gt;
   6 bits - pitch scale&lt;br /&gt;
   4 bits - some scale&lt;br /&gt;
  44 bits - filter coefficients (5/5/5/4/5/3/5/2/5/0/5 bits per coefficient)&lt;br /&gt;
   1 bit  - padding&lt;br /&gt;
   1 bit  - additional data present flag&lt;br /&gt;
&lt;br /&gt;
In SC6 additional data format is the following:&lt;br /&gt;
&lt;br /&gt;
  8x7 bits - another filter coefficients&lt;br /&gt;
  2x3 bits - unknown&lt;br /&gt;
    1 bit  - padding&lt;br /&gt;
    1 bit  - another flag (seems to be ignored)&lt;br /&gt;
&lt;br /&gt;
[[Category:Audio Codecs]]&lt;br /&gt;
[[Category:Undiscovered Audio Codecs]]&lt;/div&gt;</summary>
		<author><name>Kostya</name></author>
	</entry>
</feed>