1、文(wen)件上(shang)傳,使(shi)用springmvc一(yi)(yi)直不想,后來看到別人(ren)有(you)一(yi)(yi)樣的情況改(gai)成了(le)serverlet就可以了(le)
2、因為要(yao)進行語(yu)音識(shi)別(bie)成(cheng)文(wen)字,上(shang)傳的(de)語(yu)音文(wen)件是(shi)silk格式,需要(yao)用到(dao)訊(xun)飛的(de)語(yu)音識(shi)別(bie)所以必須轉成(cheng)wav,用到(dao)了kn007大神的(de)這個工(gong)具//github.com/kn007/silk-v3-decoder才搞定過(guo)程比(bi)較(jiao)坎坷
3、還想把返回(hui)結果轉換成語音文件給(gei)小程序進(jin)行播(bo)(bo)放(fang),結果...........silk是(shi)有了(le),但是(shi)一直播(bo)(bo)放(fang)不了(le),因(yin)為(wei)小程序的silk似乎需要(yao)特(te)定的參數格式才(cai)行,最后轉了(le)個(ge)war給(gei)前(qian)端(duan),讓它播(bo)(bo)放(fang)
4、期間使用ffmpeg進行各種格式轉換,ffmpeg的參(can)數(shu)設置也挺(ting)惡心的,下面留一個可用的例子