input限制文字个数但是输入中文时会被切断_Python文字转换语音,让你的文字会「说话」抠脚大汉秒变撒娇萌妹...
APP 也有文字轉換為語音的功能,雖然聽起來很別扭,但是基本能解決長輩們看不清文字或者眼睛疲勞,通過文字轉換為語音來獲取信息。
我們用 Python 能否實現文字轉語音呢,可以的,百度有個語音接口,可以在 Python 中直接調用,甚至提供了多種聲音選擇,當然可以選擇萌妹子的聲音。
安裝百度接口
通過 pip 命令直接安裝( -i 后面是豆瓣的鏡像,這樣下載安裝速度更快)
創建應用
百度語音合成地址如下:
點擊立即使用,沒有登錄的會要求先登錄,用自己的百度的賬號登錄就可以,沒有百度賬號的新注冊一個。
登錄后進入應用頁面,語音識別包括:輸入法、搜索、英語、粵語、四川話、遠揚,還有語音合成等庫。我們可以看到,大部分 API 的調用次數免費且無限制的。
我們創建一個應用,勾選需要的接口權限,我的要求比較簡單,只是簡單的文字轉語音,所以勾選的接口也比較少。當然,這個接口還可以做人臉識別、圖像識別、自然語言處理等,大家按需選擇。
創建完成后,我們在應用列表可以看到應用的三個重要的值:AppID、API Key、Secret Key,這三個值等下調用接口時會用到。
在文檔中心,我們來看看基本的上傳參數。
代碼調試
根據接口文檔,我們寫個簡單的代碼,能夠調通接口就行。
我們需要填入你創建應用的 APPID、APIKEY 和 SECRET_KEY 的值。
其中,per 的值表示男女聲的,0 和 1 是普通的女聲和男聲,聽起來有點別扭,3 和 4 是帶有感情的,明顯比 0 和 1 有感情,大家可以試試。
執行代碼后,同級目錄下就會生成一個 audio.mp3 的文件。
秒變撒嬌萌妹
我們加入金山詞霸的接口,每天返回優美的英文和中文翻譯語句,我們讓度丫丫把她讀出來,讓聲音秒變撒嬌萌妹。
金山詞霸的接口很簡單,直接 requests 調用,返回的 json 格式語句,我們返回英語語句和中文語句。
給出 APPID、APIKEY 和 SECRET_KEY 的值。
下面的步驟和上面一樣,只是把上面固定的文本換成接口返回的金山詞霸的語句而已。
我們打開文件,還能聽出一些撒嬌聲,不信?你打開聽聽!
我發文章的時候,金山詞霸返回的中文語錄是:事情很少是不可能的;人們之所以不成功,與其說是條件不夠,不如說是決心不夠。
接下來,就可以把這個撒嬌萌妹的音頻 發微信給朋友 或者免費發短信給朋友 都可以,之前講過,這里就不再啰嗦了。
總結
以上是生活随笔為你收集整理的input限制文字个数但是输入中文时会被切断_Python文字转换语音,让你的文字会「说话」抠脚大汉秒变撒娇萌妹...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 排骨多少钱一斤啊?
- 下一篇: mysql定义条件和处理_MySQL定义