
- #Xcore xscope software#
- #Xcore xscope tv#
For linear microphone array the first two mics are used as the primary pair for the beamformer. This should be done in module_beclear_conf (See §3 for more details). For SmartHome the microphone array and the loudspeaker are typically enclosed on a shorter distance (typically spacing of 33 mm */ # define X B E C L E A R _ M I C _ G E O 0, 0, 0 ,\ 100, 0, 0 ,\ 66, 0, 0 ,\ 33, 0, 0 For example, television sets and other devices with screens. For SmartTV the loudspeaker and the microphone array are typically enclosed on a relative large distance (typically > 50 cm) into an acoustical formfactor. It should be noted, however, that every ASR will have different requirements for optimal operation.
Correctly tuning non-stationary and stationary noise levels These are set appropriately, by default, in the ASR output signal. Typically in speech recognition scenarios, better performance is achieved by the following The enhanced nearend speech output and far-end input signal are typically passed to and obtained from a communication application. An additional output is also provided which is optimised for Automated Speech Recognition (ASR) engines. The algorithm outputs an enhanced mono speech signal representing the desired near-end speech without echo and reverberation, this is optimised for “human” communications, such as VoIP calls. The far-end signal is used as a reference signal for the AEC block which should be an exact duplication of the loudspeaker signal. Publication Date: 2 XMOS © 2017, All Rights Reservedįigure 1: Far-field communication scenarioįour digital microphone signals are provided to the VocalFusion speech processing algorithms along with the far-end signal which is typically then played via the loudspeaker(s). For more details on the algorithms please see the document XVF3000/3100 DSP Databrief1. A high level general application block diagram is shown in Figure 1. #Xcore xscope software#
The software support for xCORE VocalFusion devices is provided in the library lib_xbeclear.
#Xcore xscope tv#
SmartTV supports linear arrays to provide up to 180° coverage and has been developed for far-field voice control in TV and/or video applications. SmartHome supports circular arrays to deliver 360° coverage and has been developed specifically for the demands of far-field voice control and audio applications in conference and living room scenarios. Two suites of algorithms are available for use with XVF devices: SmartHome (based on Ambiphone) and SmartTV (based on SRTVBF). xCORE VocalFusion devices provide an integrated DSP solution which performs Acoustic Echo Cancellation (AEC), beamforming, stationary noise suppression, non-stationary noise suppression, and automatic gain control (AGC).
It should be noted that, apart from the System Delay parameter (which is fundamental to the operation of AEC), the procedures listed in the document mainly relate to fine tuning of performance only.
Overview This document describes the tuning guidelines and procedures for the XMOS xCORE VocalFusion (XVF) range of devices and associated voice DSP algorithms. XCORE VocalFusion Fine Tuning Guide IN THIS DOCUMENT