Table of contents
1. edge-tts introduction
https://github.com/rany2/edge-tts
Using Microsoft Edge’s online text-to-speech service in Python code
2. Code examples
import asyncio
# pip install edge_tts
import edge_tts
TEXT = """给我放首我喜欢听的歌曲""" * 3
VOICE = "zh-CN-liaoning-XiaobeiNeural"
OUTPUT_FILE = "./test.mp3"
async def _main() -> None:
communicate = edge_tts.Communicate(TEXT, VOICE)
await communicate.save(OUTPUT_FILE)
if __name__ == "__main__":
asyncio.run(_main())