《FreeSWITCH: VoIP實戰》:使用 google translate 進行文本語音...

2020-12-11 CTI論壇

  今天,偶然發現 google translate 一個很酷的功能,TTS。

  在瀏覽器中輸入 http://translate.google.com/translate_tts
q=hello+and+welcome+to+w+w+w+dot+dujinfang+dot+com&tl=en 然後立即就可以播放聲音。

  又試了一下這個,呵呵 http://translate.google.com/translate_tts?q=歡迎光臨七哥的博客&tl=zh ,也好用。

  我在Mac上分別用 Safari, Chrome 和 FireFox 都測試通過。

  那麼,能不能在 FreeSWITCH 裡用呢?當然,FreeSWITCH 通過 mod_shout 支持 mp3!

   默認的 FreeSWITCH 中 mod_shout 是不編譯的,所以需要自己編譯。到原始碼目錄下,執行

make mod_shout-install

  就裝好了(當然,前提是你已經用原始碼安裝了 FreeSWTICH 的情況,參見 電子書第二章)。

  在 FreeSWITCH 命令行上裝入模塊:

load mod_shout

測試一下:

originate user/1000 &playback(shout://translate.google.com/translate_tts?q=hello+and+welcome+to+www+dot+dujinfang+dot+com&tl=en)

  太爽了。但中文的沒有成功,不知道為什麼。

  當然你也可以寫到 Dialplan 中,然後呼叫 1234 試一下 :D(為了排版方便,我換行了,記著shout 那一行別斷行

<extension name="Free_Google_Text_To_Speech">
     <condition field="destination_number" expression="^1234$">
      <action application="answer" data=""/>
      <action application="playback"
                   data="shout://translate.google.com/translate_tts?
                   q=hello+and+welcome+to+www+dot+dujinfang+dot+com&tl=en"/>
     </condition>
</extension> 

相關焦點

  • 《FreeSWITCH: VoIP實戰》:FreeSWITCH 架構
    如果在 *nix 類系統上使用 ODBC,需要安裝 UnixODBC,並進行正確的配置,如果編譯安裝的話還需要開發包 unixodbc-devel(CentOS) 或 unixodbc-dev(Debian/Ubuntu)。
  • 《FreeSWITCH: VoIP實戰》: 使用Erlang建立IVR實現複雜業務邏輯
    曾寫過一篇使用XML實現IVR 。但當你要實現更複雜、更智能的業務邏輯時,你免不了跟資料庫或其它系統交互。我們曾用Ruby藉助event_socket實現過比較複雜的功能,但當業務變得更加複雜時,我們使用Erlang重寫了整個邏輯。  什麼是 Erlang ?
  • Google翻譯App更新了!中國用戶可無障礙使用
    8年來,用戶可通過translate.google.cn訪問網頁版的Google翻譯,現在用戶還可下載Android和iOS版本應用。Google翻譯為用戶設計了多樣化的使用方法:可通過鍵盤輸入、手寫輸入甚至語音輸入進行翻譯。例如,當用戶想要在國外有名的漢堡連鎖餐廳點餐,又不會當地語言, Google翻譯的實時對話模式即能發揮作用。只需輕輕點擊麥克風按鈕並選擇語言開始對話,當再次點擊麥克風時Google翻譯便能夠自動識別被使用的兩種語言,從而幫助用戶更流暢的完成點餐。
  • 如何在Python中將語音轉換為文本
    語音識別是計算機軟體識別口語中的單詞和短語並將其轉換為人類可讀文本的能力。在本教程中,你將知道如何使用SpeechRecognition 庫在Python中將語音轉換為文本 。:# initialize the recognizerr = sr.Recognizer()以下代碼負責加載音頻文件,並使用Google Speech Recognition將語音轉換為文本:
  • Google翻譯更新了!劃重點:中國用戶可無障礙使用
    8年來,用戶可通過translate.google.cn訪問網頁版的Google翻譯,現在用戶還可下載Android和iOS版本應用。據了解,新版Google翻譯5.8增加了英語與韓語間的Word Lens(即時相機翻譯)功能,同時優化了中國用戶體驗,國內用戶可以通過應用市場下載Android版本應用或登陸AppStore下載iOS版本應用。
  • Google 翻譯更新了
    8 年多以來,用戶可通過  translate.google.cn  訪問網頁版的 Google 翻譯。在不同場景中,每個人都可能會對翻譯 App 有不同的需求。因此 Google 翻譯為用戶設計了多樣化的使用方法:可通過鍵盤輸入、手寫輸入甚至語音輸入進行翻譯。例如,當用戶想要在國外有名的漢堡連鎖餐廳點餐,又不會當地語言, Google 翻譯的實時對話模式即能發揮作用。
  • 學習工具|Google翻譯App更新了!中國用戶這次可以使用了
    中國用戶可無障礙使用。今天,Google翻譯App更新了!8年來,中國用戶首次可以直接使用Google翻譯而無需代理服務。據了解,新版Google翻譯5.8增加了英語與韓語間的Word Lens(即時相機翻譯)功能,同時優化了中國用戶體驗,國內用戶不僅可以通過translate.google.cn訪問網頁版的Google翻譯,還可以通過應用市場下載Android版本應用或登陸AppStore下載iOS版本應用。
  • 語音直接翻語音!谷歌語音翻譯新突破,不再需要中間文本
    這些系統通常被分成三個獨立的部分:自動語音識別將源語音轉錄為文本,機器翻譯將轉錄文本翻譯成目標語言,文本語音合成(TTS)(從翻譯文本生成目標語言的語音)。將任務劃分為這樣的級聯繫統非常成功,為許多商業語音翻譯產品提供了支持,包括谷歌翻譯。
  • 新版Google翻譯APP今日上線
    由於眾所周知的原因,Google的服務在國內都無法正常使用。今天(2017年3月29日)更新的Google翻譯不僅可以在中國大陸使用,功能也是強大,幫助跨越語言障礙、實現輕鬆翻閱菜單、辨識路標、甚至與當地居民暢談。Google 翻譯 Android 、 iOS上更新至 5.8 版本。新版增加了英語與韓語間的 Word Lens(即時相機翻譯)功能,優化了中國用戶體驗。
  • Google翻譯App更新:拍照就可翻譯!
    8年來,用戶可通過translate.google.cn訪問網頁版的Google翻譯,現在用戶還可下載Android和iOS版本應用。Google翻譯為用戶設計了多樣化的使用方法:可通過鍵盤輸入、手寫輸入甚至語音輸入進行翻譯。例如,當用戶想要在國外有名的漢堡連鎖餐廳點餐,又不會當地語言, Google翻譯的實時對話模式即能發揮作用。只需輕輕點擊麥克風按鈕並選擇語言開始對話,當再次點擊麥克風時Google翻譯便能夠自動識別被使用的兩種語言,從而幫助用戶更流暢的完成點餐。
  • Google翻譯App更新:優化中國用戶體驗
    8年來,中國用戶首次可以直接使用Google翻譯而無需代理服務。據了解,新版Google翻譯5.8增加了英語與韓語間的Word Lens(即時相機翻譯)功能,同時優化了中國用戶體驗,國內用戶不僅可以通過translate.google.cn訪問網頁版的Google翻譯,還可以通過應用市場下載Android版本應用或登陸AppStore下載iOS版本應用。
  • 使用FreeSWITCH檢測聲音文件中的DTMF信息
    今天,有網友問到一個問題——使用什麼工具檢測錄音文件中的DTMF信息。其實FreeSWITCH本身就具備檢測DTMF的功能,簡單配置一下,寫幾個腳本就可以了。  先簡單說一下DTMF,DTMF是Double Tone Multiple Frequency的縮寫,即雙音多頻。
  • 使用Python三步完成文本到語音的轉換
    這裡小編將介紹文本到語音翻譯的基礎知識。簡要介紹文本語音轉換,然後介紹如何開始安裝Google文本語音轉換(gTTS)模塊。然後繼續了解gTTS模塊的工作原理,並編寫一個簡單的程序以更好地掌握總體概念。最後將探索更多有關使用此模塊可以完成的工作的想法,然後嘗試理解可以使用gTTS完成的許多實際用例。
  • Google翻譯App在中國大陸正式可用了!
    8 年多以來,用戶可通過  translate.google.cn  訪問網頁版的 Google 翻譯。在不同場景中,每個人都可能會對翻譯 App 有不同的需求。因此 Google 翻譯為用戶設計了多樣化的使用方法:可通過鍵盤輸入、手寫輸入甚至語音輸入進行翻譯用戶也可下載語言包並開啟離線翻譯功能,為旅途節省流量。
  • 最新版Google翻譯國內現可下載,你會想用嗎?
    下載了離線包之後,只需在手機上打開 Google 翻譯,點擊相機並將鏡頭對準目標文本,便可在屏幕上看到文本在兩種語言之間的實時翻譯,完全不需接入網際網路,也不會耗費流量。來看個google對此功能的宣傳視頻在這次的更新後,擁有離線能力的即時相機翻譯無疑將會變得更實用,對國內用戶也更友好。即使你在完全沒有信號的飛機上,例如下圖,我在開啟飛行模式後依然可以使用相機即時翻譯。
  • Google翻譯迎來重要更新,國內用戶體驗不再被閹割
    下載了離線包之後,只需在手機上打開 Google 翻譯,點擊相機並將鏡頭對準目標文本,便可在屏幕上看到文本在兩種語言之間的實時翻譯,完全不需接入網際網路,也不會耗費流量。之前介紹過,Word Lens(即時相機翻譯)是通過 Google 機器學習技術支持,通過神經網絡識別圖像中的文字,然後再轉化成對應所需求的文字。
  • 新版Google翻譯國內現可下載啦,你會想用嗎?
    下載了離線包之後,只需在手機上打開 Google 翻譯,點擊相機並將鏡頭對準目標文本,便可在屏幕上看到文本在兩種語言之間的實時翻譯,完全不需接入網際網路,也不會耗費流量。來看個google對此功能的宣傳視頻在這次的更新後,擁有離線能力的即時相機翻譯無疑將會變得更實用,對國內用戶也更友好。即使你在完全沒有信號的飛機上,例如下圖,我在開啟飛行模式後依然可以使用相機即時翻譯。
  • Google 翻譯迎來重要更新,國內用戶體驗不再被閹割 | 極客頭條
    下載了離線包之後,只需在手機上打開 Google 翻譯,點擊相機並將鏡頭對準目標文本,便可在屏幕上看到文本在兩種語言之間的實時翻譯,完全不需接入網際網路,也不會耗費流量。全局點按翻譯(僅限 Android)這次 Google 翻譯所有的更新中,大部分都是基於現有的功能在使用體驗上進行優化,但這次在 Android 平臺上新增的 Tap to translate(點按翻譯)功能卻帶來了一個小驚喜。
  • Tensorflow實戰系列:手把手教你使用LSTM進行文本分類(附完整代碼)
    【導讀】專知小組計劃近期推出Tensorflow實戰系列,計劃教大家手把手實戰各項子任務。
  • 從人臉識別到文本分析,50+超實用的 API 推薦清單
    如基於內容標記圖像,對圖片進行分類,檢測人臉並返回它們的坐標,識別指定領域的內容,生成內容的描述,識別圖像中的文本,標記成人內容。12.Geneeahttps://api.geneea.com/可以對提供的原始文本、從給定 URL 中提取的文本或直接提供的文檔進行分析(自然語言處理)。5.