|
最近一直在用SYN6288這款語音模塊,之前都是分批發(fā)送20字節(jié)以內(nèi)的文本,沒發(fā)現(xiàn)有什么問題。這兩天想優(yōu)化一些程序,想一次性傳數(shù)據(jù)給語音模塊,于是求助論壇里的大佬們,在這關(guān)于C語言數(shù)組如何同時儲存字符和字符串的用法貼子的看到了滿意答案。于是我定義了一個數(shù)組- unsigned char GPS_DATA_TTS[]={"北京[2]時間00:00:00[2]北緯00度00分00秒[2]東經(jīng)000度00分00秒"};
復(fù)制代碼 用來儲存數(shù)據(jù),一次性傳數(shù)據(jù)給語音模塊,多次測試發(fā)現(xiàn)當(dāng)發(fā)送的數(shù)據(jù)超過46字節(jié)左右,語音模塊無法播報聲音。查看SYN6288手冊發(fā)現(xiàn)手冊里寫每次合成的本文量最多可達(dá)200字節(jié),但我這數(shù)據(jù)遠(yuǎn)沒達(dá)到200字節(jié),怎么就出問題了?
|
|