SONIC(1) General Commands Manual SONIC(1)

sonic - دستکاری‌کننده سرعت گفتار

sonic [OPTION]... inFile outFile

ابزار sonic برای سریع‌تر یا کندتر کردن فایل‌های wav گفتار به کار می‌رود. پیشرفت اصلی در sonic، توانایی افزایش سرعت گفتار بسیار فراتر از 2X با کمترین اعوجاج ممکن است. با این حال، sonic می‌تواند هم برای افزایش سرعت و هم برای کاهش سرعت فایل‌های گفتار استفاده شود. علاوه بر این، sonic قادر است زیروبمی (pitch) و بلندی صدا (volume) را نیز تغییر دهد.

تغییر زیروبمی با شبیه‌سازی ارتعاش سریع‌تر یا کندتر تارهای صوتی. این گزینه نسبت به مقیاس‌بندی پیش‌فرض زیروبمی اعوجاج بیشتری ایجاد می‌کند، اما صدا بیشتر شبیه به این خواهد بود که همان شخص تلاش می‌کند با صدای زیرتر یا بم‌تر صحبت کند. تغییر پیش‌فرض زیروبمی باعث می‌شود صدا شبیه به شخصی بزرگ‌تر یا کوچک‌تر به نظر برسد، اما اعوجاج بسیار کمی به همراه دارد.
تنظیم ضریب مقیاس‌بندی زیروبمی. مقدار 1.3 به معنای ۳۰٪ زیرتر است.
غیرفعال کردن تمام روش‌های اکتشافی (heuristics) افزایش سرعت، که احتمالاً کیفیت را اندکی بهبود می‌بخشد. این گزینه عمدتاً برای اشکال‌زدایی روش‌های اکتشافی افزایش سرعت استفاده می‌شود.
تنظیم سرعت پخش. این گزینه زیروبمی و سرعت را به طور هم‌زمان و مساوی تغییر مقیاس می‌دهد.
تنظیم ضریب افزایش سرعت. مقدار 1.0 به معنای عدم تغییر و 2.0 به معنای ۲ برابر سریع‌تر است.
تغییر مقیاس بلندی صدا بر اساس scaleFactor. مقدار 1.5 صدا را ۵۰٪ افزایش می‌دهد. در صورت فراتر رفتن از بیشینه بازه مجاز، برش سیگنال (clipping) رخ می‌دهد.

sonic -s 3.2 book.wav book_fast.wav

دستور بالا سرعت یک کتاب صوتی به نام book.wav را با ضریب ۳٫۲ افزایش داده و نتیجه را در book_fast.wav می‌نویسد.

sonic -s 0.5 -v 1.5 spanish.wav spanish_slow.wav

این دستور سرعت فایل spanish.wav را به نصف کاهش می‌دهد (۲ برابر کندتر)، بلندی صدا را ۵۰٪ بیشتر می‌کند و خروجی را در spanish_slow.wav ذخیره می‌نماید.

sonic -p 2.0 low.wav high.wav

این دستور باعث می‌شود یک صدای بم، صدایی با زیروبمی بسیار بالا به خود بگیرد.

Bill Cox waywardgeek@gmail.com نسخه 0.2 sonic، کپی‌رایت 2010، Bill Cox، مجوز Apache 2.0