Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: Streaming (Realtime Interaction) #183

Open
taowang1993 opened this issue Nov 17, 2024 · 0 comments
Open

Feature Request: Streaming (Realtime Interaction) #183

taowang1993 opened this issue Nov 17, 2024 · 0 comments

Comments

@taowang1993
Copy link

taowang1993 commented Nov 17, 2024

Hi Podcastfy Team,

I want to integate podcastfy into Dify which is a low-code AI agent building platform.

There are two ways to integrate Podcastfy:

  1. Integrate Podcastfy as a TTS provider.
  2. Integrate Podcastfy as a tool.

If I go for option 1, then users would need to convert the text (generated by an LLM) to audio by clicking the play button.

However, this option is meant for streaming - realtime interaction.

I can't make users wait for several minutes for the conversion, because they would be expecting realtime interactions rather than an audio file.

image

If I go for option 2, then users would need to ask an LLM to use Podcastfy as a tool to convert the generated text into an audio file.

For example, in the following screen shot, I asked an LLM to use a tool called DuckDuckGo Video Search to search for TED-ED videos.

With this option, it makes sense for users to wait for the conversion, because they would be expecting a complete audio file.

image

With the current features supported by Podcastfy, I can only choose option 2.

However, I wonder if it is possible for Podcastfy to support streaming in the near future.

If possible, then users can have realtime interactions rather than having to wait for too long.

This will dramatically improve user experience.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant