Skip to content

Latest commit

 

History

History
55 lines (40 loc) · 2.71 KB

speech-install.md

File metadata and controls

55 lines (40 loc) · 2.71 KB

Installation from Source Code

Install the Software dependencies

Install the Software on Ubuntu (working on all tested versions)

Our software integrates the previous dependencies. Note that you will be prompted for your password upon using sudo a couple of times:

cd  # go home
mkdir -p repos; cd repos  # create $HOME/repos if it doesn't exist; then, enter it
git clone https://github.com/roboticslab-uc3m/speech.git  # Download speech software from the repository
cd speech; mkdir build; cd build; cmake .. -DCREATE_BINDINGS=ON -DCREATE_BINDINGS_PYTHON=ON  # Configure the speech software
make -j$(nproc) # Compile
sudo make install  # Install :-)

You may want to (from the same build dir):

echo "export ROBOTICSLAB_SPEECH_DIR=`pwd`" >> ~/.bashrc

For additional SPEECH options use ccmake instead of cmake.

Troubleshooting selecting default soundcard

This is a way set default sound output card using PulseAudio (not ALSA).

  1. Check list of Sources and Sinks

    $ pactl list short sources
    0   alsa_input.usb-PrimeSense_PrimeSense_Device-01.analog-stereo    module-alsa-card.c  s16le 2ch 44100Hz
    1   alsa_output.usb-C-Media_Electronics_Inc._USB_PnP_Sound_Device-00.analog-stereo.monitor  module-alsa-card.c  s16le 2ch 48000Hz
    2   alsa_input.usb-C-Media_Electronics_Inc._USB_PnP_Sound_Device-00.analog-mono module-alsa-card.c  s16le 1ch 44100Hz
    3   alsa_output.pci-0000_00_1f.3.hdmi-stereo.monitor    module-alsa-card.c  s16le 2ch 44100Hz
    
    $ pactl list short sinks
    0   alsa_output.usb-C-Media_Electronics_Inc._USB_PnP_Sound_Device-00.analog-stereo  module-alsa-card.c  s16le 2ch 48000Hz
    1   alsa_output.pci-0000_00_1f.3.hdmi-stereo    module-alsa-card.c  s16le 2ch 44100Hz
  2. Set defaults (you can add these lines in the ~/.profile file to save this configuration by default):

pactl set-default-source alsa_output.usb-C-Media_Electronics_Inc._USB_PnP_Sound_Device-00.analog-stereo.monitor
pactl set-default-sink alsa_output.usb-C-Media_Electronics_Inc._USB_PnP_Sound_Device-00.analog-stereo