有没有办法在 Python 中从文本流中流式传输音频?

Is there a way to stream audio from a text stream in Python?

提问人:skidjoe 提问时间:11/9/2023 更新时间:11/9/2023 访问量:15

问:

假设我有一个函数,它返回一个,其中输出是一个不断更新的文本流,这是我用来参考的函数:Iterable[List[str]]

def get_streaming_response(response: requests.Response) -> Iterable[List[str]]:
    for chunk in response.iter_lines(chunk_size=8192,
                                     decode_unicode=False,
                                     delimiter=b"\0"):
        if chunk:
            data = json.loads(chunk.decode("utf-8"))
            output = data["text"]
            yield output

我正在尝试使用一个 TTS 系统,该系统在文本实时流式传输时生成音频,但我被困在如何做到这一点上。有没有人知道如何解决这个问题?我正在将 Amazon Polly 用于 TTS,它似乎确实支持流式音频,但仅在文本可用时

Python 式处理生成器 文本转语音 音频流

评论


答: 暂无答案