This document discusses various online tools that can be used to teach and learn speaking and listening skills in a language, either synchronously or asynchronously. It mentions free virtual conference rooms for synchronous communication, voice tools for creating podcasts, and applications for recording, editing, and uploading audio recordings or videos. Text-to-speech applications are also listed as a tool for listening practice. The document poses questions about how these tools could be used for language teaching and learning and what the advantages and disadvantages are of synchronous versus asynchronous communication.