ЈЕС је одличан за манипулацију сликама, али можете га користити и за руковање звучним датотекама.
ЈЕС је окружење које се састоји од поједностављеног интерфејса, који можете користити за програмирање у Јитхон програмском језику.
Омогућава вам да манипулишете разним медијским датотекама, као што су слике, звукови и видео снимци. ЈЕС такође пружа низ алата за отклањање грешака и помоћи прозорима да објасне своје многе уграђене функције.
Можете да увезете звучне датотеке у своју ЈЕС апликацију и истражите звучне таласе у новом прозору да бисте видели таласне дужине звука.
Како репродуковати звучну датотеку користећи ЈЕС
Додатно рендеровање сликовних датотека и креирање графике помоћу ЈЕС-а, такође можете да увозите и репродукујете звучне датотеке.
Код коришћен у овом пројекту доступан је у овом ГитХуб репо под лиценцом МИТ-а.
- Отворите ЈЕС апликацију на рачунару.
- Унутар нове функције која се зове плаиСоунд(), користите функцију пицкАФиле() да замолите корисника да изабере датотеку са свог рачунара:
дефрепродукцију звука():
фајл = пицкАФиле() - ЈЕС подржава веома ограничен опсег аудио формата, укључујући ВАВ, АИФФ, АУ и СНД. Као заобилазно решење, додајте неку проверу како бисте били сигурни да корисник одабере важећи формат датотеке, као што је ВАВ:
ако фајл != Ниједани филе.ендсвитх(".вав"):
# Код када је важећи
друго:
штампа („Изабрана је неважећа датотека. Молимо изаберите важећу ВАВ датотеку.") - Ако је датотека исправна, користите функцију макеСоунд() да креирате нови звучни објекат из изабране датотеке:
звук = макеСоунд (фајл)
- Пустите звук помоћу функције плаи() и унесите звучни објекат као аргумент:
репродукцију звука)
- Кликните на Учитај програм дугме између командне линије и области за програмирање. Сачувајте датотеку ако се то од вас затражи:
- Користите командну линију да покренете функцију плаиСоунд(). Користећи прозор истраживача датотека, изаберите важећу ВАВ звучну датотеку да бисте је слушали:
Како истражити звук користећи функцију истраживања
Такође можете истражити садржај звучних датотека помоћу функције екплоре(). Ово вам омогућава да отворите прозор да видите звучне таласе и њихове вредности узорка у одређеном тренутку.
- Направите нову функцију под називом екплореСоунд(). Унутра извршите исту проверу ваљаности за датотеку и користите функцију макеСоунд() да креирате звучни објекат на основу изабране датотеке:
дефекплореСоунд():
фајл = пицкАФиле()ако фајл != Ниједани филе.ендсвитх(".вав"):
звук = макеСоунд (фајл)
друго:
штампа („Изабрана је неважећа датотека. Молимо изаберите важећу ВАВ датотеку.") - Проследите звучни објекат уграђеној функцији екплоре():
истражити (звук)
- Кликните на Учитај програм дугме између командне линије и области за програмирање и сачувајте датотеку ако се то од вас затражи.
- Користите командну линију да покренете функцију екплореСоунд() и изаберите важећу ВАВ датотеку. Уместо да пуштате звук, отвориће вам се нови прозор да видите таласе звука:
- Интерфејс садржи визуелну временску линију звучних таласа од почетка до краја. Сваки звук се састоји од више узорака, што представља амплитуду звучног таласа у одређеном тренутку. Користите курсор да бисте изабрали узорак унутар звука. Плава вертикална линија ће приказати изабрани узорак:
- Можете погледати информације о узорку на изабраној тачки звука, користећи статистику на дну прозора. Тхе Цуррент Индек односи се на његову позицију на временској линији. Први индекс почиње од 0. Тхе Вредност узорка говори вам вредност амплитуде у тој одређеној тачки звука и може да се креће између -32,768 до 32,767.
- Користите курсор да бисте изабрали више узорака звука. Преко целог изабраног одељка ће се приказати бели слој:
- Користите дугмад на врху интерфејса да бисте репродуковали различите делове звука:
- Пусти цео звук: Ово ће репродуковати цео звук од почетка до краја.
- Играј пре: Ово ће репродуковати звук до изабране тачке, представљене плавом вертикалном линијом.
- Играј после: Ово ће репродуковати звук почевши од изабране тачке, представљене плавом вертикалном линијом, до краја звука.
- Избор играња: Ово ће репродуковати само изабране узорке унутар белог преклапања.
- Јасно избор: Ово ће уклонити изабране узорке.
Увоз звучних датотека помоћу ЈЕС-а
Сада када разумете како да увезете звучне датотеке у ЈЕС, можете истражити друге медијске датотеке које можете да уређујете, као што су датотеке слика.