|
CrystalSpeech - complete cross-platform portable Engine for hands free VoIP communication
 IntegrIT CrystalSpeech is the latest voice processing technology in the real-time speech processing software enabling hands-free full-duplex communications. CrystalSpeech is ideally suited for conferencing terminals, smart phones, communicators, videophones, dispatcher boards, speech synthesis and recognition systems, VoIP solutions, etc. Speech enhancement technology includes intellectual echo and noise suppressors providing natural speech quality that selectively recognizes active speaker even in noisy places. This allows conversations in a wide range of conditions with extremely high echo level and environmental noise. Echo cancellation technology adapted for use in mobile devices such as notebooks, communicators and gadgets where audio quality is limited due to the mechanical resonances, small speakers and high level of microphone-speaker acoustic feedback.
Features:
- adaptive echo cancellation providing comfort conversations even in presence of high acoustic echo (up to 500 msec)
- nonlinearity compensator suppressing remaining echo caused by nonlinear distortions in acoustic path or mechanical resonances
- smart noise suppression system reducing the level of electrical and environmental noise with minimum speech distortions
- voice-activated automatic gain control system balancing speech level without noise increase in the pauses
- antihowling filters preventing distortions due to the high level of acoustic coupling
- the set of user profiles for easy parameter selection (car, street, office, etc.)
- multiplatform implementation for compatibility (ARM9E, ARM11, Cortex A8, TI TMS320C6xxx, Windows, Linux)
Applications:
- conferencing terminals, web VoIP terminals
- smartphones, communicators, gadgets
- hands-free car kits
- videophones, dispatcher boards, speech synthesis and recognition systems (ARS), hands-free sets
- VoIP equipment
List of supported platforms:
- Texas Instruments C64/C67, DaVinci
- ARM9E, ARM11 (Linux, Android 2.2, iOS)
- Marvell Sheeva, Kirkwood, Armada
- x86 (MS Windows, Linux, Mac OS X)
|

IntegrIT CrystalSpeech Microphone Array - is a new technology in mobile communication bringing next level of voice experience. It incorporates the latest technologies of acoustic echo cancellation, noise reduction and beam forming. Designed to be robust and highly adaptive to environmental conditions, noise distribution and varying acoustic path characteristics IntegrIT CrystalSpeech Microphone Array supports configurations with up to 4 microphones and can be used in high end mobile communication devices and VoIP terminals.
It is already available for licensing and deployment.
|
|
NatureDSP
VoIP Engine - full functional, portable features rich IP PBX 
NatureDSP
VoIP Engine – the core
component of multichannel telephony and acoustic IP equipment in
particular IP telephones, PBX, VoIP gateways, dispatching consoles
and similar equipment providing clear voice function over packet
channels.
The software configurable NatureDSP VoIP Engine can be customized for
various applications, processors and can work in soft real time
environment (Windows, Linux) as well as in hard real time environment
to minimize delays and provide regular service.
List of supported codecs allows interfacing with well recognized IP
equipment and soft phones. Adaptive jitter buffering together with
advanced packet loss concealment allow keeping excellent voice
quality even in hard conditions with reduced network bandwidth,
packets reordering, floating network delays etc. Advanced speech
enhancement algorithms, in particular for linear (LEC) and acoustic
(AEC) echo canceling and noise suppressing, voice AGC and other
provide robust predictable behavior in wide range of channel
conditions. Acoustic echo canceler allows to use NatureDSP VoIP
Engine in microphone/speaker systems in full duplex hands-free mode. 
Availability:
The NatureDSP VoIP Engine
is available in binary and 'C' source codes form for the following
platforms:
- Texas Instruments C64/C67, DaVinci
- ARM9E, ARM11 (Linux, Android 2.2, iOS)
- Marvell Sheeva, Kirkwood, Armada
- x86 (MS Windows, Linux, Mac OS X)
|
Speech Enhancement
 True elimination of echo is critical task for PBX and other VoIP
equipment. NatureDSP Linear Echo Canceller (LEC) – software product for
adaptive echo cancellation for telephone circuits. NatureDSP LEC uses
modern powerful IPNLMS algorithm which provides the fastest convergence
time and intelligent behavior under double-talk conditions. Canceller
especially designed for working with non-linear hybrids providing
significant ERLE improvement. Adaptive non-linear processing (NLP)
scheme eliminates residual echo without speech degradation Features:
- adaptive echo cancellation providing comfort conversations even in presence of high line echo (up to 128 msec)
- nonlinearity
compensator suppressing remaining echo caused by nonlinear distortions
in electrical or acoustic path or mechanical resonances
- antihowling filters preventing distortions due to the high level of acoustic coupling
- kernel mode compatible
Supported plarforms:
- Texas Instruments C64xx, DaVinci
- ARM9E, ARMv5, ARMv7
- Marvell Sheeva/KirKwood, Marvell Dove
- Tensilica
- x86 (Microsoft Windows, Linux)
|
 Acoustic Echo Canceler (AEC) – is the vital VoIP component for all modern communication devices like mobile phones, smart phones, tablet PCs etc. Acoustic Echo Canceler enables full duplex hands-free communication and have to suppress echo even in noisy and non-linear environment working through poor speakers and microphones. Traditional 8kHz AEC consumes too many memory and CPU resources and still cant be practically used in multimedia gadgets which mostly have ARM-like processor with small internal cache and low-speed memory to keep power consumption as small as possible. Everybody knows that wide band VoIP is progressive technology and voice being sampled at 16kHz sounds very native and clear. Taking into account memory and performance restrictions of mobile processors nobody expects to see true acoustic echo cancellation there. All known gadgets have been using simplified narrow band AEC-like ad-hoc technics to suppress echo somehow and, of course, it works awful – unsuppressed echo, audible distortions and musical noise make hands-free communication uncomfortable. Fortunately there is a good solution bringing true wide band quality in mobile and hand-held devices. IntegrIT has developed nonlinear wide-band acoustic echo canceler IntegrIT AEC WB, based on proprietary IntegrIT CrystalSpeech technology. IntegrIT AEC WB is especially suitable for small communication devices with limited resources. It can work in both narrow/wide band modes and consumes minimum resources to fit in mobile processors. IntegrIT AEC WB works reliably in wide range of environmental conditions and insensitive to many dynamic impacts. Features:The main features of IntegrIT AEC WB are: - Wide band voice representation at 16kHz sampling rate returning true 8kHz voice bandwidth.
- Variable echo path in range 64-512msec.
- Computationally light so it can be used in video conferencing even on portable devices.
- Consumes less data memory and therefore minimizes memory read/write operations, cache misses and stall cycles due to cache invalidation.
- Insensitive to synchronization between playback and recording paths.
- Insensitive to audio path non-linearity.
- Integrated noise suppression and automatic gain control functions enable communications even in very noisy places
- Perfectly integrated with wide band vocoders G711.1, G729.1, G722 and AMR WB.
- Support dynamic switching in narrow band (8kHz) mode.
- Ready for usage in Android, MeeGo, Symbian smartphones.
- Several profiles for various environments: HEADSET, OFFICE, HALL, STREET, CAR
Supported platforms: - Texas Instruments C64/C67, DaVinci
- ARM9E, ARM11 (Linux, Android 2.2, iOS)
- Marvell Sheeva, Kirkwood, Armada
- x86 (MS Windows, Linux, Mac OS X)
|
 IntegrIT Noise Suppressor – software product for
adaptive noise cancellation for variety of applications from gadgets and
smartphones to high performance VoIP terminals. It eliminates most
noise from speech making it clearer and more intelligible even in the
harsh environment. Special technology reduces the level of so called
‘musical’ noise after cancellation without degradation of a voice
quality.
Features
- smart noise suppression reducing the level of electrical and environmental noise with minimum speech distortions
- the set of user profiles for easy parameter selection (car, street, office, etc.)
- low resource (MIPS/memory) consumption allows to run on almost all CPUs
- multiplatform implementation for compatibility with multiple operation systems
- antihowling filters preventing distortions due to the high level of acoustic coupling
Applications
- hands-free sets and car kits
- conferencing terminals
- smartphones, communicators, gadgets
- speech recorders
- videophones
- VoIP equipment
List of supported platforms:- Texas Instruments C64xx, DaVinci, OMAP 35xx
- ARM9e, ARM11, Cortex A8, etc.
- Marvell Kirkwood, Sheeva, ARMADA
- Intel x86
|
Narrow band Vocoders
 is a royalty-free codec for Voice over IP (VoIP) network. IntegrIT iLBC delivers speech quality better than G.729A and equal to G.729E, while offering substantially better quality over congested networks with packet loss. It is designed for narrowband speech and results in a payload bit rate of 13.33 kbps for 30 ms frames and 15.20 kbps for 20 ms frames. The codec enables graceful speech quality degradation in the case of lost frames, which occurs in connection with lost or delayed IP packets
Features:
- Operates at 13.3 / 15.2 kbps bitrate
- Frame size 30 ms for 13.3kbps, and 20 ms for 15.2kbps
- Voice quality exceeds G.729A and G.723.1
- High robustness to packet loss
- Low delay and high packet loss robustness for low-bit rate codecs
- Start state encoding
- Pitch enhancement
- Packet loss concealment
- Demo available for target and PC
Applications
List of supported platforms: • Texas Instruments C64xx, DaVinci • MS Windows
iLBC is delivered with fully automated IntegrIT Testing Environment (ITE) for target platform based on reference ITU-T vectors set along with extended IntegrIT proprietary vectors and methods.
|

G.729AB - 8 kbit/sec CS_ACELP vocoder conforming complete ITU-T G.729 recommendation. It can be used in a wide range of applications such as multimedia devices, visual telephony, wireless telephony, and videoconferencing products.
Features:
- Coding rate 8 kbps (G.729 main body)
- Sampling rate 8 kHz
- Multi-channel capable
- The encoder and decoder meet all ITU G.729AB compliance and interoperability requirements
- Linux/Windows kernel mode capable
Applications: • Communication Devices • VoIP • Telephony
List of supported platforms:
- Texas Instruments C64/C67, DaVinci
- ARM9E, ARM11 (Linux, Android 2.2, iOS)
- Marvell Sheeva, Kirkwood, Armada
- x86 (MS Windows, Linux, Mac OS X)
IntegrIT G.729AB is delivered with fully automated IntegrIT Testing Environment (ITE) for target platform based on reference ITU-T vectors set along with extended IntegrIT proprietary vectors and methods.
|

Low-delay code excited linear prediction (LD-CELP) voice codec conforming complete ITU-T G.728 recommendation. It provides coding of speech signals at 16 kbit/s and at reduced rates 9.6 and 12.8 kbit/s. Integrated packet loss concealment synthesizes the speech during the periods when the bit stream is missed or errored making the signal erasures inaudible. Voice codec can be used in a wide range of applications such as multimedia devices, visual telephony, wireless telephony, and videoconferencing products.
Features:
- Coding rates 16 kbps (G.728 main body), 9.6 kbps or 12.8 kbps (Annex H)
- Packet loss concealment (Annex I)
- Sampling rate 8 kHz
- 16-bit linear signal input
- C-callable program interface
- Multi-channel capable
- The encoder and decoder meet all ITU G.728 compliance and interoperability requirements.
- Demo available for target and PC
Applications
- Communication Devices:
- VoIP
- Telephony
List of supported platforms:
- Texas Instruments C64xx, DaVinci
- MS Windows
IntegrIT G.728 is delivered with fully automated IntegrIT Testing Environment (ITE) for target platform based on reference ITU-T vectors set along with extended IntegrIT proprietary vectors and methods.
|

16/24/32/40 kbit/sec ADPCM voice codec ITU-T G.726 recommendation. It can be used in a wide range of applications such as multimedia devices, visual telephony, wireless telephony, and videoconferencing products.
Features:
- Coding rates 16, 24, 32 and 40 kbps
- A-law, mu-law and 14-bit PCM interfaces
- Sampling rate 8 kHz
- C-callable program interface
- Multi-channel capable
- The encoder and decoder meet all ITU G.726 compliance and interoperability requirements.
- Demo available for target and PC
- Applications
Communication Devices:
- VoIP
- Telephony
- Digital storage
List of supported platforms: - Texas Instruments C64/C67, DaVinci
- ARM9E, ARM11 (Linux, Android 2.2, iOS)
- Marvell Sheeva, Kirkwood, Armada
- x86 (MS Windows, Linux, Mac OS X)
G.726 is delivered with fully automated IntegrIT Testing Environment (ITE) for target platform based on reference ITU-T vectors set along with extended IntegrIT proprietary vectors and methods.
|

Dual rate vocoder conforms to ITU-T G.723.1 recommendation. It can be used in a wide range of applications such as multimedia devices, visual telephony, wireless telephony, and videoconferencing products
Features: • Coding rate 5.3 or 6.3 kbps • Sampling rate 8 kHz • 16-bit linear signal input • C-callable program interface • Multi-channel capable • Capable of in-band synchronization • The encoder and decoder meet all ITU G.723.1 compliance and interoperability requirements • Demo available for target and PC • Fully portable ANSI C code • Applications
Communication Devices • VoIP • Telephony
List of supported platforms:
- Texas Instruments C64/C67, DaVinci
- ARM9E, ARM11 (Linux, Android 2.2, iOS)
- Marvell Sheeva, Kirkwood, Armada
- x86 (MS Windows, Linux, Mac OS X)
G.723 is delivered with fully automated IntegrIT Testing Environment (ITE) for target platform based on reference ITU-T vectors set along with extended IntegrIT proprietary vectors and methods.
|

64 kbit/sec A/u-law voice codec fully compliant with ITU-T G.711 recommendation. Packet loss concealment (PLC) feature enables it for use in a wide range of internet/mobile applications such as VoIP and videoconferencing products. The objective of PLC is to generate a synthetic speech signal to cover missing data (erasures) in a received bit stream. It tries to synthesize the signal that has the same timbre and spectral characteristics as the missing signal. If the erasures are not too long, and the erasure does not land in a region where the signal is rapidly changing, the erasures may be inaudible after concealment. VAD/CNG feature provides means to use of discontinuous transmission in a packet-based communication system that can significantly reduce the transmission rate and hence improve the bandwidth efficiency. It uses generic payload format and may also be used with other speech codecs without built-in DTX capability such as G.726, G.727, G.728, and G.722. The VAD algorithm makes a voice activity decision based on multiple parameters such as the full band energy, the low band energy, the zero-crossing rate and a spectral measure. This provides robust decision over a wide range of conditions and the level of ambient noise.
Features
- Coding rate 64 kbps
- A-law, u-law encoding
- Sampling rate 8 kHz
- PLC compliant with Appendix I of G.711
- VAD/CNG compliant with Appendix II of G.711 and interoperable with G.729B
- C-callable program interface
- Multi-channel capable
- Demo available for target and PC
- Fully portable ANSI C code
Applications
List of supported platforms:
- Texas Instruments C64/C67, DaVinci
- ARM9E, ARM11 (Linux, Android 2.2, iOS)
- Marvell Sheeva, Kirkwood, Armada
- x86 (MS Windows, Linux, Mac OS X)
G.711PLC is delivered with fully automated IntegrIT Testing Environment (ITE) for target platform based on reference ITU-T vectors set along with extended IntegrIT proprietary vectors and methods.
|

Is a standard ACELP vocoder adapted by the 3rd Generation
Partnership Project (3GPP). It is an Adaptive Multi Rate-Narrow Band
(AMR-NB) speech codec. This vocoder is used mainly in 3rd generation
mobile telephony devices to compress toll-quality speech at 8000
samples/second. GSM-AMR codec has eight basic bit rates, 12.2, 10.2,
7.95, 7.40, 6.70, 5.90, 5.15 and 4.75 Kbit/s Features
- Eight coding rates in range of
4.75 to 12.2 kbps
- Sampling rate 8 kHz
- Full 3GPP TS 26.073 compliance
- 16-bit linear signal input
- C-callable program interface
- Multi-channel capable
- Demo available for target and PC
- Fully portable ANSI C code
Applications
- Communication Devices
- VoIP
- Telephony
List of supported platforms:
- Texas Instruments C64/C67, DaVinci
- ARM9E, ARM11 (Linux, Android 2.2, iOS)
- Marvell Sheeva, Kirkwood, Armada
- x86 (MS Windows, Linux, Mac OS X)
GSM AMR-NB is delivered with fully automated IntegrIT Testing
Environment (ITE) for target platform based on reference ITU-T
vectors set along with extended IntegrIT proprietary vectors and
methods. Evaluation version for for PC and your target is available
upon request.
|
Wide band Vocoders
 Wideband (50…7000 Hz) voice codec conforming the ITU-T G.711.1 recommendation. It can be used in a wide range of applications such as multimedia devices, visual telephony, wireless telephony, and videoconferencing products
Features:
- Coding rate 64, 80, 96 kbps
- Frame rate 5 msec
- Sampling rate 8/16 kHz
- The encoder and decoder meet all ITU G.711.1 compliance and interoperability requirements
- OS Kernel Mode compatible
Communication Devices
Supported targets:
- Texas Instruments C64/C67, DaVinci
- ARM9E, ARM11 (Linux, Android 2.2, iOS)
- Marvell Sheeva, Kirkwood, Armada
- x86 (MS Windows, Linux, Mac OS X)
G.722.1 is delivered with fully automated IntegrIT Testing Environment (ITE) for target platform based on reference ITU-T vectors set along with extended IntegrIT proprietary vectors and methods.
|
 G.722 – is a wideband (50…7000 Hz) voice codec conforming the ITU-T G.722 recommendation. The coding system uses sub-band adaptive differential pulse code modulation (SB-ADPCM) within a bit rate of 64 kbit/s. In the SB-ADPCM technique used, the frequency band is split into two sub-bands (higher and lower) and the signals in each sub-band are encoded using ADPCM. The system has three basic modes of operation corresponding to the bit rates used for 7 kHz audio coding: 64, 56 and 48 kbit/s. The latter two modes allow an auxiliary data channel of 8 and 16 kbit/s respectively to be provided within the 64 kbit/s by making use of bits from the lower sub-band. It can be used in a wide range of applications such as multimedia devices, visual telephony, wireless telephony, and videoconferencing products.
Features:
- Coding rate 48, 56, 64 kbps
- Frame rate 10 msec
- Sampling rate 16 kHz
- The encoder and decoder meet all ITU G.722 compliance and interoperability requirements
- OS Kernel Mode compatible
Communication Devices
Supported targets:
- Texas Instruments C64/C67, DaVinci
- ARM9E, ARM11 (Linux, Android 2.2, iOS)
- Marvell Sheeva, Kirkwood, Armada
- x86 (MS Windows, Linux, Mac OS X)
G.729.1 is delivered with fully automated IntegrIT Testing Environment (ITE) for target platform based on reference ITU-T vectors set along with extended IntegrIT proprietary vectors and methods.
|
 Dual rate wideband (50…7000 Hz) voice codec conforming the ITU-T G.722.1 recommendation. It can be used in a wide range of applications such as multimedia devices, visual telephony, wireless telephony, and videoconferencing products
Features:
- Coding rate 24 or 32 kbps
- Frame rate 20 msec
- Sampling rate 16 kHz
- Very low CPU usage
- C-callable program interface
- Multi-channel capable
- The encoder and decoder meet all ITU G.722.1 compliance and interoperability requirements
- Demo available for target and PC
- Applications
Communication Devices
- VoIP
- Telephony
- List of supported platforms:
Supported targets:
- Texas Instruments C64/C67, DaVinci
- ARM9E, ARM11 (Linux, Android 2.2, iOS)
- Marvell Sheeva, Kirkwood, Armada
- x86 (MS Windows, Linux, Mac OS X)
G.722.1 is delivered with fully automated IntegrIT Testing Environment (ITE) for target platform based on reference ITU-T vectors set along with extended IntegrIT proprietary vectors and methods.
|