icfans

在通话时,同时播放 speech和key tone的方法

0
阅读(66) 评论(0)

[DESCRIPTION]


Tone2.c這份程式中toneInit, toneStop 裡把DP_KT_ATT設成0TONE_PLAY 裡把DP_KT_ATT設成0x4000.

所以每當tone播完時,

DP_KT_ATT為0,導致KT_Play時,speech沒有聲音.

若希望同時keytone, speech聲音同時出來,請在KT_Play時設一個值給DP_KT_ATT.


[SOLUTION]来自半导体社区


通话时,整个speech data path的声音 = speech乘上DP_KT_ATT再加上keytone 。

所以要想通话时同时播出speech和keytone,

只需要在KT_Play时设一個值给DP_KT_ATT。

DP_KT_ATT范围0x0~0x4000, 0x1000代表0dB, 0x2000代表6dB。