Yes my Pctel file indicate following:
HKR, HandsetSetRecordFormat, 1,, "at#vsr=8000<cr>"
HKR, HandsetSetRecordFormat, 2,, "at#vbs=4<cr>"
1:因此我的modem僅支援8000Hz/4bits 要切換成22005Hz/bits
該如何轉換?
2:comm1.output="AT#BDR=?"  'BAUD RATE 如何設定
'COMPRESSION  如何設定
              'SAMPLE RATE 如何設定
3:comm1.output="AT#VTX"   'VOICE TRANSMIT MODE
'如何CHOICE MIDI FILE
    

創作者介紹
創作者 vbqa 的頭像
vbqa

小吳 VBQA 程式設計討論

vbqa 發表在 痞客邦 留言(1) 人氣()


留言列表 (1)

發表留言
  • C.C.
  • HKR, HandsetSetRecordFormat, 1,, "at#vsr=8000<cr>"
    HKR, HandsetSetRecordFormat, 2,, "at#vbs=4<cr>"
    上面兩行就是選擇 8000Hz sample rate/4 bits ADPCM compression
    AT#VTX<cr> 之後你所送給 Modem 的就是 Audio Data (必須符合你所設定的 format)
    HKR,, TerminatePlay,, "<h10><h03>"
    代表在 AT#VTX 模式下送 &H10, &H3 結束放音
    至於如何轉換, 那就麻煩了.
    因為 Modem 只能接受幾種格式, 所以你必須將你想要撥放的 wav 或 midi 檔,
    經由你自已程式轉換成 Modem 的格式, 在送給 Modem.
    你必須熟悉 wav 或 midi 檔案的格式, 將其中的 audio data 抓出來並加以轉換.
    我的建議是如果你不熟 audio data 的format 及原理, 最好去買現成的元件來使用比較容易.
    你可到網路上找有關 VB Voice Modem 的字眼, 應該會發現.
    例如: VBVoice (我也是找來的, 沒用過)