COCO研究院

 找回密碼
 註冊
搜索
查看: 8127|回復: 16

[教學] AMI語音提示語法

[複製鏈接]
發表於 10-10-19 16:41 | 顯示全部樓層 |閱讀模式
今天試驗了AMI與法當中的say指令 還蠻容易使用的

可惜只能說英文 如果能說中文多好!!

而且不用另外做任何設定和安裝  只要作業環境windowsXP以上 就能作用



只要把下面的程式碼 加到你的程式當中的適當位置即可 ""中間的文字可以改

if (EndValue(Buy)==1) Say("Buy"); if (EndValue(Sell)==1) Say("Sell");if (EndValue(Short)==1) Say("short"); if (EndValue(Cover)==1) Say("cover");



PS另外一個缺點是 我在測試的時後 他會一直說各不停 直到下一根K棒為止







評分

參與人數 1金錢 +2 收起 理由
lwhuang + 2 感謝分享

查看全部評分

發表於 10-10-19 23:37 | 顯示全部樓層
好東西
發表於 10-10-19 23:49 | 顯示全部樓層
謝謝分享,不過如果是用alterif是不是就可以播放自定的音效檔?
也許就可以播放中文了
 樓主| 發表於 10-10-20 00:17 | 顯示全部樓層
回復 3# ashell


   alertif確實可以播放 自訂的錄音檔案不過AMI內建的語音功能 是只要打字他就會用語音唸出你設定的單字
這個部份就只有支援英文了
發表於 10-10-20 01:29 | 顯示全部樓層
真是實用的語法
謝謝分享
發表於 10-12-27 13:23 | 顯示全部樓層
謝謝分享!要好好研究一下
發表於 11-3-27 21:36 | 顯示全部樓層
好東西 好語音提示語法 好
發表於 11-5-5 06:20 | 顯示全部樓層
謝謝分享!要好好參考與應用
發表於 12-12-15 21:02 | 顯示全部樓層
感激不盡
好用試試看
發表於 12-12-17 12:02 | 顯示全部樓層
中文我猜應該也是可以
只是要找看看其他的TTS engine
然後在控制台TTS設定預設發音即可

我手邊只有neospeech Julie的英文聲音
在Win7 64-bit上的32-bit AmiBroker測試是可以使用的
只是要先只用這邊的32-bit控制台調整系統預設TTS
C:\Windows\SysWOW64\Speech\SpeechUX\sapi.cpl
如果覺得系統內建的英文TTS聲音不夠好聽
可以google下面字串就可找到neospeech Julie的聲音
PRO_TRIAL_100813_VT-SAPI5_Julie_M16_570_win_v3.11.1.0
不過檔案蠻大的有500多MB
發表於 16-5-20 13:18 | 顯示全部樓層
请教大大,"加到你的程式當中的適當位置"加在最前面可以吗?谢谢!
發表於 16-6-3 09:59 | 顯示全部樓層
沒有這個指令時,我是用這個預錄中文,給大家參考

http://blog.xuite.net/yh96301/bl ... 3%E5%BC%95%E6%93%8E
發表於 16-6-3 10:42 | 顯示全部樓層
感謝您的分享,這個東西很實用~~~
發表於 16-6-5 14:29 | 顯示全部樓層
感謝分享
如果要中文的語音檔 在mac上可以在terminal使用say這個指令
say -v Mei-Jia "你好" -o 你好.aiff
再把"你好.aiff"轉成".wav"或".mp3"就可以了
發表於 16-6-12 15:14 | 顯示全部樓層
distagon 發表於 16-6-5 14:29
感謝分享
如果要中文的語音檔 在mac上可以在terminal使用say這個指令
say -v Mei-Jia "你好" -o 你好.aiff

咦?你在mac上用amibroker嗎?

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

手機版|Archiver|站長信箱|廣告洽詢|COCO研究院

GMT+8, 24-11-5 12:18

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回復 返回頂部 返回列表
理財討論網站 |