There were a couple discussions on arch-dev-public about the naming of python2/python3, lua5.2/lua5.1, etc. type packages.
Not sure about asoundrc, but as of version 2.0 pulseaudio can automatically change the sample rate of some sound cards based on the incoming data (you never did mention what card you had >.>) while doing application mixing etc. (and resampling if needed). Maybe give that a shot?
Can some TU merge python-espeak into python2-espeak and the
development version python-espeak-bzr into python2-espeak-bzr for
correct python package naming.
 https://aur.archlinux.org/packages/python-espeak/ https://aur.archlinux.org/packages/python2-espeak/ https://aur.archlinux.org/packages/python-espeak-bzr/ https://aur.archlinux.org/packages/python2-espeak-bzr/Thanks in
There are many syntax differences in python3. For example, the very first programming lesson of python2:print 'Hello World!'won't work in python 3. It has to beprint('Hello World!')But you can keep both python2 and python3 in archlinux. Just remember python means python3 and python2 means of course python2.
here is another method:https://developer.mozilla.org/en-US/Fir … requisitesBy default, Arch Linux uses Python3. You'll have to force it to use the old python2. You can do that by linking the python2 executable to python but this is discouraged and considered error-prone. This will also break python 3 if it is installed on your system.