speaker.py add method