Hmm, so I received the speaker, and I now realize how challenging this will be.
@rizwok, I now assume you used it with the shell off the robot. Since with the robot’s stylized shell, it is difficult to store any speaker or microphone of any size under it 
Until bulkier shells are available (if ever), I believe I will abandon the speaker/mic part of my project.
Which leaves me with the questions, is there a way in the phone/remote Javascript to use the iPhone speaker and iPhone microphone controlled by the Go logic on the robot?