[Speech synthesis] Microsoft edge-tts

Table of contents

1. edge-tts introduction

2. Code examples


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())

Guess you like

Origin blog.csdn.net/u014147522/article/details/132088480