This node extracts data from specified channels, in specific order, from multichannel speech waveforms or multichannel complex spectrum.
No files are required.
When to use
This node is used to delete unnecessary channels from multichannel speech input waveforms/spectrum, changing the alignment of channels and copying channels.
Typical connection
Figure 6.81 shows an example of a typical connection. Several, but not all, channels will be extracted from the multichannel audio files in this network. The main input sources are AudioStreamFromMic , AudioStreamFromWave and MultiFFT , and the main output sources are SaveRawPCM , MultiFFT .
Input
: Matrix<float> or Matrix<complex<float> > type. Multichannel speech waveform/spectrum data.
Output
: Matrix<float> or Matrix<complex<float> > type. Multichannel speech waveform/spectrum data.
Parameter
Parameter name |
Type |
Default value |
Unit |
Description |
SELECTOR |
Designate the number of channels to output |
: Object type. No default value. Designate the numbers of the channels to be used. Channel numbers begin with 0. For example, to use only Channels 2, 3 and 4 of the five channels (0-4), use the values shown in (1) below; when swapping Channels 3 and 4, use the values shown in (2).
This node extracts only the speech waveform/spectrum data from the channels designated in the $N\times M$ type matrix (Matrix ) of input and output data as a new $N’\times M$ type matrix. Here, $N$ indicates the number of input channels and $N’$ indicates the number of output channels.