eclife 發表於 10-10-19 16:41

AMI語音提示語法

今天試驗了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棒為止






一覽眾山小 發表於 10-10-19 23:37

好東西

ashell 發表於 10-10-19 23:49

謝謝分享,不過如果是用alterif是不是就可以播放自定的音效檔?
也許就可以播放中文了

eclife 發表於 10-10-20 00:17

回復 3# ashell


   alertif確實可以播放 自訂的錄音檔案不過AMI內建的語音功能 是只要打字他就會用語音唸出你設定的單字
這個部份就只有支援英文了

philipshu 發表於 10-10-20 01:29

真是實用的語法
謝謝分享

sjy039 發表於 10-12-27 13:23

謝謝分享!要好好研究一下

bbdcd 發表於 11-3-27 21:36

好東西 好語音提示語法 好

mori868 發表於 11-5-5 06:20

謝謝分享!要好好參考與應用

f29825604 發表於 12-12-15 21:02

感激不盡
好用試試看

zaqimon 發表於 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

vcqcjv 發表於 16-5-20 13:18

请教大大,"加到你的程式當中的適當位置"加在最前面可以吗?谢谢!

lwhuang 發表於 16-6-3 09:59

沒有這個指令時,我是用這個預錄中文,給大家參考

http://blog.xuite.net/yh96301/blog/209434951-Balabolka%E5%AE%89%E8%A3%9D%E7%B9%81%E9%AB%94%E4%B8%AD%E6%96%87%E8%AA%9E%E9%9F%B3%E5%BC%95%E6%93%8E

ilybydlm 發表於 16-6-3 10:42

感謝您的分享,這個東西很實用~~~{:4_199:}

distagon 發表於 16-6-5 14:29

感謝分享
如果要中文的語音檔 在mac上可以在terminal使用say這個指令
say -v Mei-Jia "你好" -o 你好.aiff
再把"你好.aiff"轉成".wav"或".mp3"就可以了

lwhuang 發表於 16-6-12 15:14

distagon 發表於 16-6-5 14:29
感謝分享
如果要中文的語音檔 在mac上可以在terminal使用say這個指令
say -v Mei-Jia "你好" -o 你好.aiff


咦?你在mac上用amibroker嗎?

頁: [1] 2
查看完整版本: AMI語音提示語法