2010-08-09 6 views
0

J'utilise NAudio pour générer des sons pour une application Motion Control. Le format audio est 16 kHz mono. Corrigez-moi si je me trompe ici: Un hertz est une seconde, ce qui signifie que nous avons 16 000 échantillons par seconde ou 16 échantillons par milliseconde. Les échantillons dans NAudio sont fournis sous la forme d'un tableau de 1600 valeurs flottantes. Cela signifie-t-il que je peux émettre 16 valeurs discrètes par milliseconde sur la prise casque?Fréquence de la fréquence d'échantillonnage audio

+0

Je ne comprends pas cette partie "Les échantillons dans NAudio sont fournis sous la forme d'un tableau de 1600 valeurs flottantes.". Tu veux dire 16000? – InsertNickHere

Répondre

1

Vous avez en partie raison, en fonction de ce que l'on entend exactement par 16 kHz mono. S'il est exprimé de telle sorte que vous avez configuré NAudio pour produire de l'audio à 16 000 échantillons par seconde, alors 16 échantillons par milliseconde sont ce dont vous avez besoin. Par contre, si vous avez besoin de sortie audio à des fréquences allant jusqu'à 16 kHz mono, vous devrez configurer NAudio pour qu'il émette à 32K échantillons par seconde, à cause de Shannon's theorem.

Questions connexes