SPEAKER-TEST(1) General Commands Manual SPEAKER-TEST(1)

speaker-test - مولد تن‌آوای آزمایشی بلندگو در خط فرمان برای ALSA

speaker-test [-options]

دستور speaker-test تن‌آوایی تولید می‌کند که می‌تواند برای آزمایش بلندگوهای رایانه استفاده شود.

برنامه speaker-test به صورت پیش‌فرض دستگاه default را آزمایش می‌کند. اگر می‌خواهید دستگاه صوتی دیگری را آزمایش کنید، ابتدا باید فهرستی از تمام کارت‌های صوتی سیستم و دستگاه‌های مرتبط با آن‌ها تهیه کنید. توجه داشته باشید که ممکن است به عنوان مثال یک دستگاه برای صدای آنالوگ، یکی برای صدای دیجیتال و دیگری برای صدای HDMI وجود داشته باشد. برای دریافت فهرست کارت‌ها و دستگاه‌های موجود می‌توانید aplay -L را اجرا کنید.

خروجی aplay مشابه نمونه زیر خواهد بود:

$ aplay -L
null
    Discard all samples (playback) or generate zero samples (capture)
default:CARD=ICH5
    Intel ICH5, Intel ICH5
    Default Audio Device
front:CARD=ICH5,DEV=0
    Intel ICH5, Intel ICH5
    Front speakers
surround40:CARD=ICH5,DEV=0
    Intel ICH5, Intel ICH5
    4.0 Surround output to Front and Rear speakers
(...)

هر یک از دستگاه‌ها در ابتدای تعریف فهرست شده‌اند؛ بنابراین در مثال بالا، چهار دستگاه فهرست شده است: null، default، front و surround40. بنابراین اگر می‌خواهید آخرین دستگاه را آزمایش کنید، می‌توانید speaker-test -Dsurround40:ICH5 -c 6 را اجرا کنید. گزینه -c مشخص می‌کند که شش کانال صوتی در این دستگاه باید آزمایش شوند.

تعداد NUM کانال در جریان صوتی
نام دستگاه NAME برای PCM
موج سینوسی با بسامد FREQ هرتز
چاپ راهنمای استفاده
استفاده از اندازه بافر به میزان TIME میکروثانیه. هنگامی که 0 داده شود، بیشترین اندازه بافر استفاده می‌شود. مقدار پیش‌فرض 0 است.
استفاده از اندازه دوره زمانی به میزان TIME میکروثانیه. هنگامی که 0 داده شود، دوره‌های زمانی تعیین‌شده توسط گزینه -P استفاده می‌شوند. مقدار پیش‌فرض 0 است.
استفاده از تعداد دوره‌ها. مقدار پیش‌فرض 4 است.
جریان با نرخ نمونه‌برداری RATE هرتز
گزینه -t pink به معنای استفاده از نویز صورتی است (پیش‌فرض).

نویز صورتی از نظر ادراکی نویز یکنواخت است -- به این معنی که مانند شنیده شدن همزمان همه بسامدها به نظر می‌رسد. اگر تن‌آوای خاصی را می‌شنوید ممکن است نشان‌دهنده تشدید (رزونانس) در سیستم بلندگو یا اتاق شما باشد.

گزینه -t st2095 به معنای استفاده از نویز صورتی با پهنای باند محدود در -18.5dB AES FS است که بر اساس استاندارد SMPTE ST-2095:1-2015 تولید شده است. علاوه بر مکان‌یابی بلندگو، ممکن است برای کالیبراسیون سیستم نیز استفاده شود، به عنوان مثال 85dB برای بلندگوهای سالن با +10dB اضافی برای ساب‌ووفرها. طبق مشخصات، این گزینه برای "کالیبره کردن سطح فشار صوت و پاسخ الکتروآکوستیک سیستم B-chain سینما" در نظر گرفته شده است. توجه داشته باشید که نرخ‌های نمونه‌برداری کمتر از 48 کیلوهرتز خارج از محدوده مشخصات هستند و تلاشی برای ساخت فیلتر با نرخ کاهش‌یافته انجام خواهد شد.

گزینه -t sine به معنای استفاده از موج سینوسی است.

گزینه -t wav به معنای پخش فایل‌های WAV است، چه فایل‌های از پیش تعریف‌شده و چه فایل‌هایی که از طریق گزینه -w مشخص شده‌اند.

برای سازگاری با نسخه‌های پیشین می‌توانید عددی بین 1 تا 3 ارسال کنید.

تعداد تکرارها (حلقه‌ها) را مشخص می‌کند. صفر به معنای اجرای نامحدود است.

هنگامی که گزینه -s در زیر با یک کانال معتبر داده شود، speaker-test همیشه یک اجرای تکی بدون حلقه انجام می‌دهد.

انجام آزمایش تک‌مرحله‌ای بلندگو برای کانال داده‌شده. شماره کانال از 1 شروع می‌شود. شماره کانال به ترتیب متناظر با چپ، راست، عقب-چپ، عقب-راست، مرکز، LFE، کنار-چپ، کنار-راست و غیره است.

به عنوان مثال، هنگامی که 1 ارسال می‌شود، کانال چپ را تنها یک بار آزمایش می‌کند نه هر دو کانال را در یک حلقه تکرار.

استفاده از فایل WAV داده‌شده برای پخش به جای فایل‌های پیش‌فرض WAV.
تعیین دایرکتوری حاوی فایل‌های WAV برای پخش. مسیر پیش‌فرض /usr/share/sounds/alsa است.
ارسال نگاشت کانال برای بازتعریف و جایگزینی. اگر پخش به ترتیب کانالی مشخص یا موقعیت‌های کانالی خاص مورد نیاز است، رشته‌های موقعیت کانال را به این گزینه ارسال کنید.
اجازه می‌دهد مقدار بسامد FREQ ارائه‌شده خارج از محدوده پیش‌فرض ۳۰ تا ۸۰۰۰ هرتز باشد. حداقل مقدار ۱ هرتز همچنان اعمال می‌شود.

تولید صدای استریو از یک جک استریو:

speaker-test -Dplug:front -c2

تولید صدای ۴ بلندگو از دو جک استریو:

speaker-test -Dplug:surround40 -c4

تولید صدای ۵.۱ کاناله بلندگو از سه جک استریو:

speaker-test -Dplug:surround51 -c6

برای ارسال یک تن‌آوای بم ۷۵ هرتز به ووفر و سپس خروج بدون آزمایش سایر بلندگوها:

speaker-test -Dplug:surround51 -c6 -s1 -f75

برای انجام آزمایش ۲ بلندگو با استفاده از خروجی spdif (کواکسیال یا نوری):

speaker-test -Dplug:spdif -c2

پخش به ترتیب جلو-راست و جلو-چپ از PCM جلو:

speaker-test -Dplug:front -c2 -mFR,FL

aplay(1)

برنامه speaker-test توسط James Courtier-Dutton نوشته شده است. پشتیبانی از نویز صورتی توسط Nathan Hurst افزوده شد. توسعه‌های بیشتر توسط Takashi Iwai انجام شد. نویز صورتی باند محدود SMPTE ST-2095:1 توسط Rick Sayre اضافه شد.

April 2nd, 2011 speaker-test