MCPcopy Create free account
hub / github.com/DamRsn/NeuralNote / launchTranscribeJob

Method launchTranscribeJob

NeuralNote/Source/TranscriptionManager.cpp:214–229  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

212}
213
214void TranscriptionManager::launchTranscribeJob()
215{
216 jassert(MessageManager::getInstance()->isThisTheMessageThread());
217 mProcessor->setStateToProcessing();
218
219 // Have at least one second to transcribe
220 if (mProcessor->getSourceAudioManager()->getNumSamplesDownAcquired() >= 1 * AUDIO_SAMPLE_RATE) {
221 mThreadPool.addJob(mJobLambda);
222 } else {
223 mProcessor->clear();
224 }
225
226 mShouldRunNewTranscription = false;
227 mShouldUpdateTranscription = false;
228 mShouldUpdatePostProcessing = false;
229}
230
231void TranscriptionManager::_repaintPianoRoll()
232{

Callers 1

onFileDropMethod · 0.80

Calls 4

setStateToProcessingMethod · 0.80
getSourceAudioManagerMethod · 0.80
clearMethod · 0.45

Tested by

no test coverage detected