szerző:
techline.hu
Tetszett a cikk?

Az mondjuk nem újdonság, hogy a Macet remekül lehet hasznosítani a zenei világban...

Az mondjuk nem újdonság, hogy a Macet remekül lehet hasznosítani a zenei világban, stúdiókban, zenészek között nagyon népszerű.
Az sem újdonság, hogy a Terminalban használva az OS X say utasítását, bármilyen szöveget felolvas nekünk a rendszer (az osascript utasítás is használható erre). Az -f paraméterrel akár egy fájlt tartalmát is felolvastathatjuk, s mindezt menteni is lehet AIFF hangfájlba (-o paraméterrel).

Akár el is menthetjük a gép énekét, AIFF formátumban

Szóval ez nem akkora újdonság, a poén viszont az, hogy ezekkel az utasításokkal az OS X-et arra is rávehetjük, hogy különféle dalokat énekeljen el, az általunk megadott szöveggel.
Erre példákat is találunk az alábbi oldalon, de mivel nem mindenki használ Macet, hogy mindezt kipróbálhassa, mi most hangfájlba mentve is megmutatjuk mindezt. 

A say utasítás paramétereinek utána nézhetünk a man segítségével

Nem csalás, nem ámítás, ezt a rendszer “énekli”, a megadott szöveggel! Azt, hogy a szöveget milyen dallammal énekelje el, szintén az egyik parancssori paraméter határozza meg. Persze nem kell mindezt manuálisan beírni, elegendő kimásolni innen az oldalról és beilleszteni a Terminalba.
Induljon a koncert!

1. dal

say -v Good oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo 
Minta lejátszása

2. dal
say -v Bad oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
Minta lejátszása

3. dal
osascript -e 'say "Dum dum dum dum dum dum dum he he he ho ho ho fa lah lah lah lah lah lah fa lah full hoo hoo hoo" using "Cellos"'
Minta lejátszása

4. dal
osascript -e 'say "Dum dum dee dum dum dum dum dee Dum dum dee dum dum dum dum dee dum dee dum dum dum de dum dum dum dee dum dee dum dum dee dummmmmmmmmmmmmmmmm" using "Pipe Organ"'
Minta lejátszása

5. dal
osascript -e 'say "Dum dum dee dum dum dum dum dee Dum dum dee dum dum dum dum dee dum dee dum dum dum de dum dum dum dee dum dee dum dum dee dummmmmmmmmmmmmmmmm" using "Hysterical"'
Minta lejátszása

6. dal
osascript -e 'say "oh This is a silly song silly song silly song this is the silliest song ive ever ever heard So why keep you listening listening listening while you are supposed to work to work to work to work its because i hate my job hate my job hate my job its because i hate my job more than anything else No its because youve no life youve no life youve no life and you better go get one after forwarding this crap" using "cellos"'
Minta lejátszása

Persze az osascript helyett használhatjuk a say utasítást is, akkor a dolog így néz ki például az utolsó esetben:
say -v cellos  "oh This is a silly song silly song silly song this is the silliest song ive ever ever heard So why keep you listening listening listening while you are supposed to work to work to work to work its because i hate my job hate my job hate my job its because i hate my job more than anything else No its because youve no life youve no life youve no life and you better go get one after forwarding this crap"


HVG

HVG-előfizetés digitálisan is!

Rendelje meg a HVG hetilapot papíron vagy digitálisan, és olvasson minket bárhol, bármikor!