大家好,我是痞子衡,是正經搞技術的痞子,今天痞子衡給大家介紹的是語音處理工具pzh-py-speech誕生之界面構建,
之前痞子衡設計過一個串口除錯助手pzh-py-com,也專門寫過一篇關于其界面構建的文章 《串口除錯工具pzh-com誕生記(2)- 界面構建》,今天咱們來構建pzh-py-speech的界面程序與pzh-py-com構建步驟類似,也是分四步:界面設計簡圖、界面設計wxPython組件圖、在wxFormBuilder里創作、使用生成的Python代碼,為了突出重點,痞子衡只講前兩步,后面的程序不再贅述,
一、界面設計簡圖
在真正進入代碼設計pzh-py-speech界面前,首先應該在紙上畫一個界面草圖,確定pzh-py-speech界面應該有哪些元素構成,這些元素分別位于界面上什么位置,下面是痞子衡畫的pzh-py-speech的界面簡圖,界面主要包括四大部分:播放區、顯示區、錄制區、轉換區,播放區用于選定要播放的wav檔案并控制播放,顯示區用于實時顯示選擇的wav檔案波形及其播放進度,錄制區用于設定音頻引數并進行錄制控制,轉換區就是ASR(語音識別), TTS(文語轉換)控制區域,
二、界面設計wxPython組件圖
有了pzh-py-speech的界面設計簡圖指導,下一步需要將設計簡圖決議成如下的wxPython組件圖,將簡圖里的元素轉換成wxPython里的真實組件,這一步需要配合查閱wxPython相關手冊,了解wxPython有哪些組件,
至此,語音處理工具pzh-py-speech誕生之界面構建痞子衡便介紹完畢了,掌聲在哪里~~~
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/17238.html
標籤:嵌入式
