Showing the changes to interface/src/scripting/LimitlessVoiceRecognitionScriptingInterface.cpp (1 of 22 files). Show all
Unified · Split
| @@ -9,9 +9,12 @@ · 8 unmodified lines | ||
| 9 | 9 | // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html |
| 10 | 10 | // |
| 11 | 11 | |
| 12 | +#include <QtConcurrent/QtConcurrentRun> | |
| 13 | + | |
| 14 | +#include <ThreadHelpers.h> | |
| 12 | 15 | #include <src/InterfaceLogging.h> |
| 13 | 16 | #include <src/ui/AvatarInputs.h> |
| 14 | −#include <QtConcurrent/QtConcurrentRun> | |
| 17 | + | |
| 15 | 18 | #include "LimitlessVoiceRecognitionScriptingInterface.h" |
| 16 | 19 | |
| 17 | 20 | const float LimitlessVoiceRecognitionScriptingInterface::_audioLevelThreshold = 0.33f; |
| @@ -24,9 +27,7 @@ LimitlessVoiceRecognitionScriptingInterface::LimitlessVoiceRecognitionScriptingI · 6 unmodified lines | ||
| 24 | 27 | connect(&_voiceTimer, &QTimer::timeout, this, &LimitlessVoiceRecognitionScriptingInterface::voiceTimeout); |
| 25 | 28 | connect(&_connection, &LimitlessConnection::onReceivedTranscription, this, [this](QString transcription){emit onReceivedTranscription(transcription);}); |
| 26 | 29 | connect(&_connection, &LimitlessConnection::onFinishedSpeaking, this, [this](QString transcription){emit onFinishedSpeaking(transcription);}); |
| 27 | − _connection.moveToThread(&_connectionThread); | |
| 28 | − _connectionThread.setObjectName("Limitless Connection"); | |
| 29 | − _connectionThread.start(); | |
| 30 | + moveToNewNamedThread(&_connection, "Limitless Connection"); | |
| 30 | 31 | } |
| 31 | 32 | |
| 32 | 33 | void LimitlessVoiceRecognitionScriptingInterface::update() { |