国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Python調(diào)用edge-tts實現(xiàn)在線文字轉(zhuǎn)語音

這篇具有很好參考價值的文章主要介紹了Python調(diào)用edge-tts實現(xiàn)在線文字轉(zhuǎn)語音。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

edge-tts是一個 Python 模塊,允許通過Python代碼或命令的方式使用 Microsoft Edge 的在線文本轉(zhuǎn)語音服務。

項目源碼

GitHub - rany2/edge-tts: Use Microsoft Edge's online text-to-speech service from Python WITHOUT needing Microsoft Edge or Windows or an API keyUse Microsoft Edge's online text-to-speech service from Python WITHOUT needing Microsoft Edge or Windows or an API key - rany2/edge-ttshttps://github.com/rany2/edge-tts

安裝

pip install edge-tts

用法

命令行方式

  • --write-media:輸出音頻
  • --write-subtitles:輸出字幕
edge-tts --text "Hello, world!" --write-media hello.mp3 --write-subtitles hello.vtt

選項檢查可用的聲音

edge-tts --list-voices

改變聲音

  • --voice:指定聲音
edge-tts --voice zh-CN-XiaoxiaoNeural --text "君不見黃河之水天上來" --write-media hello.mp3 --write-subtitles hello.vtt

改變速率、音量和音高

edge-tts --rate=-50% --text "Hello, world!" --write-media hello.mp3 --write-subtitles hello.vtt
edge-tts --volume=-50% --text "Hello, world!" --write-media hello.mp3 --write-subtitles hello.vtt
edge-tts --pitch=-50Hz --text "Hello, world!" --write-media hello.mp3 --write-subtitles hello.vtt

播放音頻

edge-playback

edge-playback 用于播放生成的語音。它采用與 edge-tts 相同的參數(shù)。

Python代碼方式

文字轉(zhuǎn)音頻

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)
    await communicate.save(OUTPUT_FILE)


if __name__ == "__main__":
    loop = asyncio.get_event_loop_policy().get_event_loop()
    try:
        loop.run_until_complete(amain())
    finally:
        loop.close()

使用VoicesManager進行動態(tài)語音選擇的示例

import asyncio
import random

import edge_tts
from edge_tts import VoicesManager

TEXT = "Hoy es un buen día."
OUTPUT_FILE = "spanish.mp3"

async def amain() -> None:
    """Main function"""
    voices = await VoicesManager.create()
    voice = voices.find(Gender="Male", Language="es")
    # Also supports Locales
    # voice = voices.find(Gender="Female", Locale="es-AR")

    communicate = edge_tts.Communicate(TEXT, random.choice(voice)["Name"])
    await communicate.save(OUTPUT_FILE)


if __name__ == "__main__":
    loop = asyncio.get_event_loop_policy().get_event_loop()
    try:
        loop.run_until_complete(amain())
    finally:
        loop.close()

流式傳輸來自TTS的音頻數(shù)據(jù)文章來源地址http://www.zghlxwxcb.cn/news/detail-843835.html

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__":
    loop = asyncio.get_event_loop_policy().get_event_loop()
    try:
        loop.run_until_complete(amain())
    finally:
        loop.close()

到了這里,關于Python調(diào)用edge-tts實現(xiàn)在線文字轉(zhuǎn)語音的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 基于QT C++封裝微軟開源的edge-TTS

    微軟Edge TTS是一種先進的語音合成技術,它能夠?qū)⑽谋巨D(zhuǎn)換為自然流暢的語音。該技術基于深度學習和人工智能技術,能夠模擬人類語音的音調(diào)、語速、語調(diào)和情感,使得合成的語音聽起來非常自然。 微軟edge-tts項目地址:GitHub - rany2/edge-tts: Use Microsoft Edge\\\'s online text-to-speech

    2024年02月09日
    瀏覽(20)
  • ?Edge-TTS:微軟推出的,免費、開源、支持多種中文語音語色的AI工具

    ?Edge-TTS:微軟推出的,免費、開源、支持多種中文語音語色的AI工具

    Edge-TTS是由微軟推出的文本轉(zhuǎn)語音Python庫,通過微軟Azure Cognitive Services轉(zhuǎn)化文本為自然語音。適合需要語音功能的開發(fā)者,GitHub上超3000星。作為國內(nèi)付費TTS服務的替代品,Edge-TTS支持40多種語言和300種聲音,提供優(yōu)質(zhì)的語音輸出,滿足不同開發(fā)需求。 Edge-TTS?項目地址: https

    2024年04月26日
    瀏覽(25)
  • Edge-TTS:微軟推出的,免費、開源、支持多種中文語音語色的AI工具

    Edge-TTS:微軟推出的,免費、開源、支持多種中文語音語色的AI工具

    項目地址:rany2/edge-tts: Use Microsoft Edge\\\'s online text-to-speech service from Python WITHOUT needing Microsoft Edge or Windows or an API key (github.com) Edge-TTS是由微軟推出的文本轉(zhuǎn)語音Python庫,通過微軟Azure Cognitive Services轉(zhuǎn)化文本為自然語音。適合需要語音功能的開發(fā)者,GitHub上超3000星。作為國內(nèi)付費

    2024年04月11日
    瀏覽(39)
  • 4個步驟實現(xiàn)Java版的TTS(文字轉(zhuǎn)語音)

    4個步驟實現(xiàn)Java版的TTS(文字轉(zhuǎn)語音)

    TTS是Text To Speech的縮寫,即“從文本到語音”,讓機器能夠說話。 微軟自帶TTS(Text To Speech) 語音引擎,可以將文本轉(zhuǎn)換成語音播報。 現(xiàn)在通過Java程序(jacob包),利用Windows自帶的TTS實現(xiàn)語言的播報。 詳細步驟如下: 下載jacob jar包和dll文件 將dll放置到相應的文件目錄中 將

    2024年02月07日
    瀏覽(20)
  • vue使用WEB自帶TTS實現(xiàn)語音文字互轉(zhuǎn)

    vue使用WEB自帶TTS實現(xiàn)語音文字互轉(zhuǎn)

    時隔多日,自己已經(jīng)好久沒更新文章了;今年一直跟隨公司的政策[BEI YA ZHA]中,做了一個又一個的需求,反而沒有多少自己的時間,更別說突破自己 ??o·(? ??????????? )?o·? (霧) 然后最近,我朋友突然和我說有沒有做過TTS,我第一反應是??? ? ????…… 一

    2024年02月04日
    瀏覽(22)
  • 微信小程序調(diào)用科大訊飛 在線合成語音接口(文字轉(zhuǎn)語音)

    科大訊飛在線文檔 https://www.xfyun.cn/doc/tts/online_tts/API.html 科大訊飛調(diào)用接口 地址 https://blog.csdn.net/jinxi1112/article/details/122835386 微信小程序base64轉(zhuǎn)ArrayBuffer替代方案 https://www.homedt.net/43939.html 注意點 調(diào)用函數(shù) 參考大佬的實例 這里說一下注意的點 微信小程序 不支持在線的 base64

    2024年02月10日
    瀏覽(27)
  • Android 文件轉(zhuǎn)語音TTS輸出(文字轉(zhuǎn)語音)

    Android 文件轉(zhuǎn)語音TTS輸出(文字轉(zhuǎn)語音)

    目錄 一、介紹 二、配置 三、使用 四、權限 五、補充 目前國內(nèi)Android系統(tǒng)自帶語音引擎基本上都是Pico TTS,Pico TTS不支持中文轉(zhuǎn)語音播報。因為項目需要播放中文,引入科大訊飛引擎3.0.apk。 下載好科大訊飛語音引擎3.0.apk(若是下載小愛,小度等其他引擎也可以),安裝成功

    2024年02月11日
    瀏覽(22)
  • 微軟語音合成助手 TTS-VUE 文字轉(zhuǎn)語音工具

    微軟語音合成助手 TTS-VUE 文字轉(zhuǎn)語音工具

    我們在刷短視頻的時候經(jīng)常會聽到一些AI合成聲音,它們有各種音色、語調(diào),甚至不同的情緒,聽起來與人聲無異 其實這些大都是利用微軟Azure的文字轉(zhuǎn)語音技術來實現(xiàn)的 雖然國內(nèi)也有很多配音工具,但體驗下來還是微軟的效果最好,語氣最為自然 不過Azure的文字轉(zhuǎn)語音功能

    2024年02月02日
    瀏覽(26)
  • 體驗最佳的一個TTS文字轉(zhuǎn)語音工具

    文本轉(zhuǎn)語音 (TTS) 技術在當今的數(shù)字世界中變得越來越流行,其應用范圍從語音導航到教學視頻、教育和娛樂。 TTS 技術允許用戶將文本轉(zhuǎn)換為語音,使其成為一種極其方便、高效和靈活的交流方式。 個人的使用場景是抖音短視頻語音配音和電影解說,嘗試了很多網(wǎng)站和工具,

    2024年02月15日
    瀏覽(20)
  • 前端文字轉(zhuǎn)語音(tts+mp3拼接)

    前端文字轉(zhuǎn)語音(tts+mp3拼接)

    有時候需要在網(wǎng)頁上面播報一段語音,而這段語音是動態(tài)的。例如收銀時播報請出示付款嗎,收錢成功后播報某某某為您收到金額XX元。 第一種思路是前端不需要怎么動手寫代碼的也是最容易實現(xiàn)的,調(diào)用語音合成api。但是api的局限性就在于免費的沒有語音包,收錢的就有點

    2023年04月17日
    瀏覽(16)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包