コード例 #1
0
ファイル: genalg.py プロジェクト: andreasjansson/mhd-rvk
def play_audio(audio, sr):
    filename = 'tmp_play.wav'
    audio = np.array((audio / float(np.max(audio))) * (2 ** 15), dtype = np.int16)
    print np.max(audio)
    scipy.io.wavfile.write(filename, sr, audio)
    import sh
    sh.play(filename)
コード例 #2
0
def main(f=None):
    inp = None
    if f:
        with open(f, 'r') as f:
            inp = ' '.join(map(str.strip, f))
    inp = inp or input('Data plz? ')
    nums = parse(inp)
    arr = []
    for n in nums:
        t = eval(n.time)
        if n.is_rest():
            arr.append("|sox -n -p trim 0 {}".format(t))
            continue
        parsef = ' '.join('pluck {}'.format(x.note) for x in n.children)
        arr.append("|sox -n -p synth {} {}".format(t, parsef))
    play(*arr)
コード例 #3
0
import tkMessageBox

soundfile = "/home/kreator/.i3/pop.wav"
downloadpath = "/home/kreator/Desktop/Youtube/Youtube-url-grabber"

if len(sys.argv) < 2:
    print("Usage: {0} <URL>".format(sys.argv[0]))
    sys.exit(1)

# this is for setting up the thousands
locale.setlocale(locale.LC_ALL, "")
# grab the url, put it in variable called url
url = sys.argv[1]
# play the sound to know we pressed a link
try:
    sh.play("-q", soundfile)
except:
    print("Playing {0} failed.".format(soundfile))


def runImageViewer():
    print("Image Viewer...")
    r = requests.get(url)
    i = Image.open(StringIO(r.content))
    i.save('/tmp/myNewPic.png')
    sh.qiv('--scale_down','/tmp/myNewPic.png', _bg=True)


def runAddToMpd():
    print("Add To MPD...")