nicoaudio ********* The **nicoaudio** package contains classes to control the audio interface of the NICO. AudioPlayer ########### The AudioPlayer class manages the playback and manipulation of audio. .. automodule:: nicoaudio.AudioPlayer :members: :undoc-members: :show-inheritance: :private-members: AudioRecorder ############# The AudioRecorder class manages the caption of audio from the microphones on the NICO robot. .. automodule:: nicoaudio.AudioRecorder :members: :undoc-members: :show-inheritance: :private-members: pulse_audio_recorder #################### The AudioRecorder class manages the caption of audio from the microphones on the NICO robot using PulseAudio. .. automodule:: nicoaudio.pulse_audio_recorder :members: :undoc-members: :show-inheritance: :private-members: TextToSpeech ############ The TextToSpeech class allows simple speech generation and manipulation using either gTTS, pico2wave or `MozillaTTS `_. .. automodule:: nicoaudio.TextToSpeech :members: :undoc-members: :show-inheritance: :private-members: