From 4db1b8e3186504c28608cc93a0d622db4dd07a8a Mon Sep 17 00:00:00 2001 From: Angelo Breuer Date: Wed, 16 Aug 2023 00:21:33 +0200 Subject: [PATCH] docs: Document support for Flowery TTS tracks --- docs/docs/integrations/lavasrc.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/docs/docs/integrations/lavasrc.md b/docs/docs/integrations/lavasrc.md index daa1cf2e..feea9be7 100644 --- a/docs/docs/integrations/lavasrc.md +++ b/docs/docs/integrations/lavasrc.md @@ -50,3 +50,19 @@ var artworkUri = playlist.ArtworkUri; var uri = playlist.Uri; var type = playlist.Type; ``` + +### Flowery TTS + +The Lavasrc plugin provides a TTS source manager which allows to play TTS audio using the [Flowery TTS](https://flowery.pw/docs/flowery/synthesize-v-1-tts-get/). + +You can use the `GetTextToSpeechTrackAsync` method to resolve a TTS track. + +```charp +var options = new TextToSpeechOptions( + Speed: 1.2F, + Format: TextToSpeechFormat.Mp3); + +var track = await _trackManager + .GetTextToSpeechTrackAsync(query, options) + .ConfigureAwait(false); +```