开心六月综合激情婷婷|欧美精品成人动漫二区|国产中文字幕综合色|亚洲人在线成视频

    1. 
      
        <b id="zqfy3"><legend id="zqfy3"><fieldset id="zqfy3"></fieldset></legend></b>
          <ul id="zqfy3"></ul>
          <blockquote id="zqfy3"><strong id="zqfy3"><dfn id="zqfy3"></dfn></strong></blockquote>
          <blockquote id="zqfy3"><legend id="zqfy3"></legend></blockquote>
          打開APP
          userphoto
          未登錄

          開通VIP,暢享免費電子書等14項超值服

          開通VIP
          現(xiàn)在你可以通過深度學(xué)習(xí)用別人的聲音來說話了

           

          語音合成(Text-to-speech,TTS)是指文本到音頻的人工轉(zhuǎn)換,也可以說給定一段文字去生成對應(yīng)的人類讀音。人類通過閱讀來完成這項任務(wù),而一個好的TTS系統(tǒng)是讓計算機自動完成這項任務(wù)。

          在打造這樣一個系統(tǒng)時,一個非常有趣的地方是為生成的音頻選擇哪個聲音,是男人還是女人的聲音?聲音是大還是?。?/p>

          在使用深度學(xué)習(xí)創(chuàng)建TTS時,這有一個限制,你必須收集文本-音頻的數(shù)據(jù)集,而錄制演講的演講者可能是固定的——因為你不可能有無限多個演講者!

          所以,如果你想為自己或他人的聲音創(chuàng)建音頻,唯一的方法就是收集一個全新的數(shù)據(jù)集。

          來自谷歌名為 Voice Cloning 的人工智能研究使計算機可以用任何類型聲音發(fā)出聲音。
           

          Voice Cloning是怎樣工作的

          很明顯,為了讓電腦能夠使用任何類型聲音發(fā)出聲音,它需要理解兩件事:它讀的是什么以及它是如何讀的。

          因此,谷歌研究人員設(shè)計的語音克隆系統(tǒng)有兩個輸入:我們想要讀取的文本和我們想要用來閱讀文本的語音樣本。

          例如,如果我們想讓蝙蝠俠讀“我愛披薩”這句話,那么我們會給系統(tǒng)兩樣?xùn)|西:“我愛披薩”的文本和一小段蝙蝠俠的聲音樣本,這樣它就知道蝙蝠俠的聲音應(yīng)該是什么樣的。而電腦的輸出應(yīng)該是蝙蝠俠說“我愛披薩”的聲音音頻!

          從技術(shù)角度來看,系統(tǒng)分為3個順序組件:

          1. 給定我們希望使用的聲音的一個小音頻樣本,將語音波形編碼為一個固定的維向量表示

          2. 給定一段文本,也把它編碼成向量表示。將語音和文本這兩個向量結(jié)合起來,將它們解碼成聲譜圖

          3. 使用聲碼器將聲譜圖轉(zhuǎn)換成我們可以聽到的音頻波形。

          系統(tǒng)的簡化版本

          在文章中,我們對這三個部分分別進行了訓(xùn)練。

          在過去幾年中,語音合成系統(tǒng)在深度學(xué)習(xí)社區(qū)中得到了很多研究關(guān)注。事實上,有很多基于深度學(xué)習(xí)針對語音合成的解決方案都非常有效。

          這里的關(guān)鍵是,系統(tǒng)能夠?qū)⒕幋a器從語音中學(xué)到的“知識”應(yīng)用到文本中。

          在分別編碼后,將語音和文本組合在一個公共的嵌入空間中,然后進行解碼,生成最終的輸出波形。
           

          克隆聲音的相關(guān)實現(xiàn)代碼

          多虧了人工智能社區(qū)中開放源碼思想的美妙之處,在這里有一個公開可用的語音克隆實現(xiàn)!你可以按照下面的介紹這樣來使用它。

          1. 首先克隆倉庫:

          git clone https://github.com/CorentinJ/Real-Time-Voice-Cloning.git

          1. 安裝必要的庫并確保使用的是Python 3的版本:

          pip3 install -r requirements.txt

          1. 在README文件中,你還可以找到下載預(yù)訓(xùn)練模型和數(shù)據(jù)集的鏈接,并嘗試一些示例。

          2. 最后,你可以運行以下命令打開GUI:

          python demo_toolbox.py -d <datasets_root>

          下面是我這邊運行操作的一個截圖:

          正如你所看到的,右上角的輸入框中是我想讓電腦閱讀的文字:“Did you know that the Toronto Raptors are Basketball champions? Basketball is a great sport.”

          你可以點擊每個部分下面的 “Random” 按鈕來隨機化語音輸入,然后點擊 “Load” 將語音輸入加載到系統(tǒng)中。

          Dataset 從你選擇的語音樣本中選擇數(shù)據(jù)集,Speaker 選擇說話的人,Utterance 選擇輸入語音所說的短語。如果想聽輸入的語音是怎樣的,只需點擊 “Play” 按鈕。

          一旦你點擊 “Synthesize and vocode” 按鈕,算法就會運行。一旦運行結(jié)束,你將聽到揚聲器以某個聲音朗讀你的輸入文本。

          你甚至可以錄制你自己的聲音作為輸入,只需要點擊 “Record one” 按鈕。相信我,這會非常有趣!
           

          更進一步

          如果你想了解更多關(guān)于這個算法的工作原理,你可以閱讀谷歌的官方NIPS論文。這里(https://google.github.io/tacotron/publications/speaker_adaptation/)還有一些音頻樣本結(jié)果。

          論文鏈接:

          https://arxiv.org/pdf/1806.04558.pdf
           

           

          歡迎關(guān)注磐創(chuàng)博客資源匯總站:
          http://docs.panchuang.net/

          歡迎關(guān)注PyTorch官方中文教程站:
          http://pytorch.panchuang.net/

          本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
          打開APP,閱讀全文并永久保存 查看更多類似文章
          猜你喜歡
          類似文章
          如何把視頻聲音轉(zhuǎn)成文字
          如何將音頻轉(zhuǎn)換成文字?這些簡單實用的轉(zhuǎn)寫方法你還不收藏起來
          實時音頻翻譯的方法有哪些?這篇文章告訴你
          想知道文字轉(zhuǎn)語音在線生成哪個軟件好嗎?快來了解一下
          不知道文字轉(zhuǎn)語音怎么弄?這幾種技巧教會你如何將文字轉(zhuǎn)語音
          今日份安利:電腦怎么錄音轉(zhuǎn)文字?
          更多類似文章 >>
          生活服務(wù)
          分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
          綁定賬號成功
          后續(xù)可登錄賬號暢享VIP特權(quán)!
          如果VIP功能使用有故障,
          可點擊這里聯(lián)系客服!

          聯(lián)系客服