关于Python中install edge_tts记录

如下代码:

python 复制代码
#!/usr/bin/env python3

"""
Basic audio streaming example.

This example shows how to stream the audio data from the TTS engine,
and how to get the WordBoundary events from the engine (which could
be ignored if not needed).

The example streaming_with_subtitles.py shows how to use the
WordBoundary events to create subtitles using SubMaker.
"""

import asyncio
import edge_tts

TEXT = "Hello World!"
VOICE = "en-GB-SoniaNeural"
OUTPUT_FILE = "test.mp3"


async def amain() -> None:
    """Main function"""
    communicate = edge_tts.Communicate(TEXT, VOICE)
    with open(OUTPUT_FILE, "wb") as file:
        async for chunk in communicate.stream():
            if chunk["type"] == "audio":
                file.write(chunk["data"])
            elif chunk["type"] == "WordBoundary":
                print(f"WordBoundary: {chunk}")


if __name__ == "__main__":
    asyncio.run(amain())

要求 impoty edge_tts

通过命令行pip3 install edge_tts虽然提示导入成功,但是引用时发现提示不能使用。

经过无数次的install 和 uninstall 均不成功

最后通过也面操作成功,记录如下:

1、首先发现使用pip3 install 安装提示成功后

这个地方没有edge_tts Lib,(上图是最后安装成功的图版)

2、通过功能进行安装(最后成功)

这样安装后,在代码中才可以使用。不知道为什么会这样????

相关推荐
于是我说8 分钟前
Python Requests Session Cookies 与 JSON 文件的存取
python·json·dubbo
shykevin9 分钟前
Actix-Web完整项目实战:博客 API
前端·数据库·oracle
v***160215 分钟前
【Redis】设置Redis访问密码
数据库·redis·缓存
nix.gnehc15 分钟前
PyTorch自动求导
人工智能·pytorch·python
多恩Stone15 分钟前
【Pytorch 深入理解(2)】减少训练显存-Gradient Checkpointing
人工智能·pytorch·python
mortimer17 分钟前
视频自动翻译里的“时空折叠”:简单实用的音画同步实践
python·ffmpeg·aigc
serve the people20 分钟前
tensorflow tf.function 的 多态性(Polymorphism)
人工智能·python·tensorflow
DolphinDB智臾科技21 分钟前
工业物联网时序数据库选型指南:DolphinDB vs InfluxDB vs TimescaleDB
数据库·物联网·时序数据库
小光学长29 分钟前
基于ssm的房屋租赁系统3952a330(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库
muxin-始终如一33 分钟前
Semaphore 使用及原理详解
java·开发语言·python