TECHNICAL BACKGROUND

Group management systems facilitate secure communications between multiple user nodes in a distributed communication environment. Communications among members of a defined group can be enabled using distributed end user devices operating in the networked user nodes, where multiple user nodes each include an intermediate communication device that establishes a communication channel with another intermediate communication device in another user node. The intermediate communication devices (e.g., cellphones, smartphones, laptop computers, tablets and others) are linked to a communication network and the group management system, which implements communications between user devices (via a communication application in each intermediate communication device) in the defined group of user nodes.

Publishing content on media services has become commonplace. A user communicating with members of a group may be interested in distributing audio communications to additional end users in the form of written communication. For instance, employees who are members of a communication group may want to post comments or document events in a digital workspace environment where the audio recordings from the members are published in group collaboration applications.

While users may publish context using various destination service applications, members of a group communicating using a recorded audio message are unable to directly communicate with the destination services without the need of using an additional service to perform the audio recording transcription and create the text document. Furthermore, an identity of a group member would not be directly correlated with an identity used for publishing in a destination service. A variety of solutions have been tried with respect to simplifying the delivery of an audio transcription to a destination service. However, current solutions do not allow users to directly publish audio content to destination services when the audio content is received from a user node associated with a group in a group communication service.

SUMMARY

Technology is disclosed herein that improves audio message transcription to destination services. In various implementations, a group communication system receives user node communications from and distributes user node communications to members of a communication group, wherein the communication group members comprise a plurality of user nodes. The group communication system receives an audio transcription request from one or more of the plurality of user nodes and launches a bot node member of the communication group configured to deliver transcribed content messages to one or more destination services. An audio content message is then received from one or more of the plurality of user nodes and a transcribed content message of the audio content message is delivered to the one or more destination services over the bot node member of the communication group.

In some implementations, for the audio content message to be converted to the transcribed content message, the group communication service is paired with a transcription service to perform the conversion. The transcribed content message is then sent to a bot node member. In other cases, the audio content message is sent to the bot node member for transcription. In either case, the bot node member delivers the transcribed content message to the destination services for publication on behalf of the user node and/or communication group.

In still other implementations, the group communication service receives a transcribed content message from the one or more destination services over the bot node member of the communication group. The group communication service then delivers an audio content message of the transcribed content message to the one or more of the plurality of user nodes in the communication group.

In some implementations, the group communication service determines an Internet Protocol (IP) address associated with the bot node member based on an IP address associated with the user node member. In this implementation, the transcribed content message is delivered to the one or more destination services using an IP address associated with the bot node member.

