Patent ID: 11900914
Assignee: META PLATFORMS, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 7:
8. A non-transitory computer-readable storage medium configured to store instructions, the instructions when executed by a processor cause the processor to:
receive, from a client device of a posting user of an online system, a script for a voice-based content item;
retrieve a voice synthesis model stored in a user profile of the posting user, the voice synthesis model trained at least based on a plurality of voice samples of the posting user, wherein the script comprises an indication of a mood for the voice-based content item, and wherein retrieving the voice synthesis model comprises selecting the voice synthesis model from a plurality of candidate voice synthesis models stored in the user profile of the posting user, each different candidate voice synthesis models trained using training data corresponding to a different mood, the selection of the voice synthesis model selected from the plurality of candidate voice synthesis models based on the indication of the mood for the voice-based content item matching a mood with which the voice synthesis model's training data was labeled;
generate a synthetic audio stream using the retrieved voice synthesis model and based on the received script;
present the generated synthetic audio stream to the posting user;
receive instructions for modifying the synthetic audio stream;
generate a second audio stream based on the received instructions;
compose the voice-based content item based on the generated second audio stream; and
present the voice-based content item to a viewing user of the online system.