you could use , and I think its david@david:~$ python Python 2.7.3 (default, Aug 1 2012, 05:16:07) [GCC 4.6.3] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import subprocess >>> subprocess.call(['espeak', 'word_spoken'], stdin=None, stdout=None, stderr=None, shell=False)
This is on ubuntu linux, using espeak. this is on ubun On Sat, Jul 20, 2013 at 12:21 AM, Stefan Behnel <stefan...@behnel.de> wrote: > Devyn Collier Johnson, 20.07.2013 03:06: > > I am making a chatbot that I host on Launchpad.net/neobot. I am currently > > converting the engine from BASH code to Python3. I need to convert this > for > > cross-platform compatibility. I do not need to use Mplayer; I just show > the > > below code to give others a better idea what I am doing. I would prefer > to > > be Python3 independent; I do not want to use the system shell. I am fine > > with using Python3 modules like Pygame (if there is a py3 module). As > long > > as the code is fast, efficient, and simple without depending on the > system > > shell or external apps, that would be nice. I also need the code to > execute > > while the rest of the script continues running. > > > > jobs = multiprocessing.Process(SEND = subprocess.getoutput('mplayer > > -nogui -nolirc -noar -quiet ./conf/boot.ogg')) #Boot sound# > > Well, since you mentioned it already, have you actually looked at pygame? > It should be able to do what you want. There's also pyaudio, which is more > specialised to, well, audio. A web search for python and ogg might provide > more. > > Stefan > > > -- > http://mail.python.org/mailman/listinfo/python-list > -- Best Regards, David Hutto *CEO:* *http://www.hitwebdevelopment.com*
-- http://mail.python.org/mailman/listinfo/python-list