語音芯片的應(yīng)用范圍廣泛,但是也要根據(jù)場景而定,場景不同語音芯片的作用也不同,語音芯片業(yè)由此出現(xiàn)了自帶音量控制和不帶音量控制的。如何才能有效的控制語音芯片的音量呢?一般有兩種方式可行。
一、硬件音量控制
語音芯片的音頻輸出方式一般有兩種,分為pwm輸出和dac輸出,它的音量控制一般分為8級和16級。兩個音頻輸出的音量控制是由調(diào)整電流的方式來控制音量的輸出。想要控制輸出到喇叭上的電流強(qiáng)度,可以控制pwm電流,喇叭振幅的大小就是人們感知音量的大小。同樣,da音頻輸出也是通過控制電流形式。
二、軟件音量控制
軟件音量控制一般都是直接調(diào)整數(shù)值,數(shù)值輸送到音頻合成器的大小就是音量的大小,因?yàn)檐浖{(diào)節(jié)音量是沒辦法直接控制pwm和da上的電流的。只要將輸送到音頻合成器上的數(shù)值進(jìn)行調(diào)節(jié)就能控制音量。一般需求是16級音量控制,但如果cpu的運(yùn)算能力有限,也要做到2到4級音量控制。
三、總結(jié)
想要有效控制語音芯片的音量通常都是通過以上兩種方式來進(jìn)行的。用戶可根據(jù)場景需要和應(yīng)用需要來對語音芯片進(jìn)行音量控制。
Copyright (?) 2020 深圳唯創(chuàng)知音電子有限公司 版權(quán)所有 地址:深圳市寶安區(qū)福永街道大洋路90號中糧福安機(jī)器人智造產(chǎn)業(yè)園6棟2/3層 備案號:粵ICP備15026214號