yum-archive/TaSTT-Whisper
High-performance GPGPU inference of OpenAI's Whisper automatic speech recognition (ASR) model
git clone https://git.yummers.dev/yum-archive/TaSTT-Whisper
670f889
master
1#pragma once 2#include "AppState.h" 3#include "Utils/WTL/atlddx.h" 4#include "Utils/miscUtils.h" 5 6class ModelAdvancedDlg : 7public CDialogImpl < ModelAdvancedDlg > 8{ 9CComboBox cbWave ,cbReshapedMatMul ; 10AppState & appState ; 11 12public : 13static constexprUINT IDD = IDD_MODEL_ADV ; 14 15ModelAdvancedDlg (AppState & app ) :appState (app ) { } 16 17BEGIN_MSG_MAP (ModelAdvancedDlg ) 18MESSAGE_HANDLER (WM_INITDIALOG ,onInitDialog ) 19ON_BUTTON_CLICK (IDOK ,onOk ) 20ON_BUTTON_CLICK (IDCANCEL ,onCancel ) 21END_MSG_MAP () 22 23bool show (HWND owner ); 24 25private : 26 27LRESULT onInitDialog (UINT nMessage ,WPARAM wParam ,LPARAM lParam ,BOOL & bHandled ); 28 29void onOk (); 30 31void onCancel () 32 { 33EndDialog (IDCANCEL ); 34 } 35};