view service/playSound/tasks.py @ 1469:94f14a0823c6

try using tcp to talk to host pulse Ignore-this: 330703f97be6f3e3490d0d1fb1c8f90f darcs-hash:40ee150e0987ebfb6c2d09fe6358e28b6273a04c
author drewp <drewp@bigasterisk.com>
date Sat, 21 Dec 2019 16:01:25 -0800
parents bf05f33c3b3a
children
line wrap: on
line source

from invoke import task, Collection

import sys
sys.path.append('/my/proj/release')
from serv_tasks import serv_tasks

ns = Collection()
serv_tasks(ns, 'serv.n3', 'speechmusic_dash')


'''
pactl_test: build_image
	docker run --rm -it --cap-add SYS_PTRACE --net=host -v /tmp/pulseaudio:/tmp/pulseaudio ${TAG} pactl stat

paplay_test_that_is_loud: build_image
	docker run --rm -it --cap-add SYS_PTRACE --net=host -v /tmp/pulseaudio:/tmp/pulseaudio ${TAG} paplay /usr/local/lib/python2.7/dist-packages/pygame/examples/data/whiff.wav

pygame_test: build_image
	docker run --rm -it --cap-add SYS_PTRACE --net=host -e SDL_AUDIOSERVER=pulseaudio -v /tmp/pulseaudio:/tmp/pulseaudio ${TAG} python -c  'import os; print os.environ; import pygame.mixer; pygame.mixer.init()'


local_run: build_image
	docker run --rm -it -p ${PORT}:${PORT} \
          --name=$(JOB)_local \
          --net=host \
	  --mount type=tmpfs,destination=/tmp,tmpfs-size=52428800 \
          -v /tmp/pulseaudio:/tmp/pulseaudio \
          ${TAG} \
          python playSound.py -v
'''