La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.
ALSA Audio Capture
Capturer l’audio d’une carte son avec ALSA
Produit supplémentaire requis : cette fonctionnalité nécessite le produit supplémentaire MATLAB Coder Support Package for NVIDIA Jetson and NVIDIA DRIVE Platforms.
Bibliothèques :
NVIDIA Jetson and NVIDIA DRIVE /
Audio and Video
Description
Add-On Required: Cette fonctionnalité nécessite le
Le bloc ALSA Audio Capture lit les données audio du dispositif d’entrée audio connecté au hardware NVIDIA®. Pour ce faire, il utilise le framework de driver Advanced Linux Sound Architecture (ALSA).
En sortie, le bloc génère les données audio sous forme de matrice N x C, où N est le nombre d’échantillons par canal audio et C le nombre de canaux supportés par le dispositif audio. Les valeurs de N et de C sont à spécifier respectivement dans les paramètres Samples per frame (N) et Number of channels (C).
Remarque
Pour utiliser le bloc ALSA Audio Capture avec des dispositifs audio qui supportent plus de deux canaux, vous devez disposer d’une licence Audio Toolbox™.
Algorithme
Prenons l’exemple d’un modèle Simulink® comprenant un bloc ALSA Audio Capture et un bloc ALSA Audio Playback. À chaque pas d’échantillonnage, le bloc ALSA Audio Capture lit les données audio stéréo du micro connecté au connecteur d’entrée audio du hardware. Il produit des données sous forme de matrice 3 x 2. Le bloc ALSA Audio Playback accepte cette matrice et envoie les données audio au casque connecté au jack de sortie audio du hardware.

Le bloc ALSA Audio Capture détermine le pas d’échantillonnage (Ts) en fonction du nombre d’échantillons par canal (N) et de la fréquence d’échantillonnage (Fs).
Ts = N / Fs
Par exemple, si N est égal à 4 410 échantillons et que Fs est égal à 44 100 Hz, le pas d’échantillonnage du bloc est de 4410/44,100 = 0.1 seconde.
N est le nombre d’échantillons par canal audio spécifié dans le paramètre Number of channels (C). Fs est la fréquence d’échantillonnage des données audio spécifiée dans le paramètre Audio sampling frequency (Hz).
Exemples
Ports
Sortie(s)
Paramètres
Historique des versions
Introduit dans R2021a

