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
8c4603c
master
1#include "stdafx.h" 2 3namespace 4{ 5wchar_t * formatMessage (HRESULT hr ) 6 { 7wchar_t * err ; 8if (FormatMessage (FORMAT_MESSAGE_ALLOCATE_BUFFER |FORMAT_MESSAGE_FROM_SYSTEM , 9NULL , 10hr , 11MAKELANGID (LANG_NEUTRAL ,SUBLANG_DEFAULT ), 12 (LPTSTR )& err , 130 , 14NULL ) ) 15return err ; 16return nullptr ; 17 } 18} 19 20void printError (HRESULT hr ) 21{ 22const wchar_t * err = formatMessage (hr ); 23if (nullptr != err ) 24 { 25fwprintf (stderr ,L"%s\n" ,err ); 26LocalFree ( (HLOCAL )err ); 27 } 28else 29fprintf (stderr ,"Error code %i (0x%08X)\n" ,hr ,hr ); 30}