A communication system for sharing asynchronous messages between a user of a speech generating device and a conversation partner of a computing device during a synchronous conversation, the communication system comprising: a server configured to wirelessly communicate with the speech generating device and the computing device over a communication network, wherein the server is configured to: receive a generated communication for asynchronous messages composed by the user of the speech generating device prior to establishing a connection between speech generating device and the computing device; establish a connection between the speech generating device and the computing device subsequent to receipt of the generated communication; and facilitate one or more messages that are relayed aurally, visually or both to be shared between the speech generating device of the user and the computing device of the conversation partner during the synchronous conversation, wherein the speech generating device comprises a display device and an input device configured to generate the communication to be displayed on the display device (104, 110, 204, 604, 704, 804, 806); transmit the generated communication to the computing device, the generated communication including content that is shared with the conversation partner to read a generated message while the user is constructing additional speech for the current synchronous conversation to fill a conversational gap occurring from a low throughput of communication as part of the synchronous conversation by the user, wherein the generated communication is selected from the group consisting of: a communication preference, a pre-composed block of text, multimedia, an activity log, and a combination thereof; receive, via the speech generating device, system generated speech constructed by the user for the synchronous conversation during presentation of the generated communication to the conversation partner to provide suggested words, phrases, or sentences on the speech generating device at the computing device and wherein the suggested words, phrases, or sentences that are used is based on user control in real time; and transmit the system generated speech to the computing device for presentation to the conversation partner using the speakers of the speech generating device or of the computing device. receive a generated communication for asynchronous messages composed by the user of the speech generating device prior to establishing a connection between speech generating device and the computing device; establish a connection between the speech generating device and the computing device subsequent to receipt of the generated communication; and facilitate one or more messages that are relayed aurally, visually or both to be shared between the speech generating device of the user and the computing device of the conversation partner during the synchronous conversation, wherein the speech generating device comprises a display device and an input device configured to generate the communication to be displayed on the display device (104, 110, 204, 604, 704, 804, 806); transmit the generated communication to the computing device, the generated communication including content that is shared with the conversation partner to read a generated message while the user is constructing additional speech for the current synchronous conversation to fill a conversational gap occurring from a low throughput of communication as part of the synchronous conversation by the user, wherein the generated communication is selected from the group consisting of: a communication preference, a pre-composed block of text, multimedia, an activity log, and a combination thereof; receive, via the speech generating device, system generated speech constructed by the user for the synchronous conversation during presentation of the generated communication to the conversation partner to provide suggested words, phrases, or sentences on the speech generating device at the computing device and wherein the suggested words, phrases, or sentences that are used is based on user control in real time; and transmit the system generated speech to the computing device for presentation to the conversation partner using the speakers of the speech generating device or of the computing device.