| SPEAKER-TEST(1) | General Commands Manual | SPEAKER-TEST(1) |
نام (NAME)
speaker-test - مولد تنآوای آزمایشی بلندگو در خط فرمان برای ALSA
خلاصه دستور (SYNOPSIS)
speaker-test [-options]
توضیحات (DESCRIPTION)
دستور 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 مشخص میکند که شش کانال صوتی در این دستگاه باید آزمایش شوند.
گزینهها (OPTIONS)
- -c | --channels NUM
- تعداد NUM کانال در جریان صوتی
- -D | --device NAME
- نام دستگاه NAME برای PCM
- -f | --frequency FREQ
- موج سینوسی با بسامد FREQ هرتز
- --help
- چاپ راهنمای استفاده
- -b | --buffer TIME
- استفاده از اندازه بافر به میزان TIME میکروثانیه. هنگامی که 0 داده شود، بیشترین اندازه بافر استفاده میشود. مقدار پیشفرض 0 است.
- -p | --period TIME
- استفاده از اندازه دوره زمانی به میزان TIME میکروثانیه. هنگامی که 0 داده شود، دورههای زمانی تعیینشده توسط گزینه -P استفاده میشوند. مقدار پیشفرض 0 است.
- -P | --nperiods PERIODS
- استفاده از تعداد دورهها. مقدار پیشفرض 4 است.
- -r | --rate RATE
- جریان با نرخ نمونهبرداری RATE هرتز
- -t | --test pink|st2095|sine|wav
- گزینه -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 ارسال کنید.
- -l | --nloops COUNT
- تعداد
تکرارها
(حلقهها)
را مشخص
میکند. صفر
به معنای
اجرای
نامحدود
است.
هنگامی که گزینه -s در زیر با یک کانال معتبر داده شود، speaker-test همیشه یک اجرای تکی بدون حلقه انجام میدهد.
- -s | --speaker CHANNEL
- انجام
آزمایش
تکمرحلهای
بلندگو
برای کانال
دادهشده.
شماره
کانال از 1
شروع
میشود.
شماره
کانال به
ترتیب
متناظر با
چپ، راست،
عقب-چپ،
عقب-راست،
مرکز، LFE،
کنار-چپ،
کنار-راست و
غیره است.
به عنوان مثال، هنگامی که 1 ارسال میشود، کانال چپ را تنها یک بار آزمایش میکند نه هر دو کانال را در یک حلقه تکرار.
- -w | --wavfile FILE
- استفاده از فایل WAV دادهشده برای پخش به جای فایلهای پیشفرض WAV.
- -W | --wavdir DIRECTORY
- تعیین دایرکتوری حاوی فایلهای WAV برای پخش. مسیر پیشفرض /usr/share/sounds/alsa است.
- -m | --chmap MAP
- ارسال نگاشت کانال برای بازتعریف و جایگزینی. اگر پخش به ترتیب کانالی مشخص یا موقعیتهای کانالی خاص مورد نیاز است، رشتههای موقعیت کانال را به این گزینه ارسال کنید.
- -X | --force-frequency
- اجازه میدهد مقدار بسامد FREQ ارائهشده خارج از محدوده پیشفرض ۳۰ تا ۸۰۰۰ هرتز باشد. حداقل مقدار ۱ هرتز همچنان اعمال میشود.
مثالها (EXAMPLES)
تولید صدای استریو از یک جک استریو:
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
همچنین ببینید (SEE ALSO)
نویسندگان (AUTHORS)
برنامه speaker-test توسط James Courtier-Dutton نوشته شده است. پشتیبانی از نویز صورتی توسط Nathan Hurst افزوده شد. توسعههای بیشتر توسط Takashi Iwai انجام شد. نویز صورتی باند محدود SMPTE ST-2095:1 توسط Rick Sayre اضافه شد.
| April 2nd, 2011 | speaker-test |