#!/usr/bin/python import socket import ossaudiodev port = 8051 host = '224.0.0.1' rate = 8000 def main(): s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) p = ossaudiodev.open('r') p.setfmt(ossaudiodev.AFMT_U8) p.speed(rate) p.channels(1) try: while 1: x = p.read(rate/10) s.sendto(x, (host, port)) except (KeyboardInterrupt, SystemExit): pass p.close() s.close() if __name__ == '__main__': main()