|
@@ -16,6 +16,9 @@ var Settings = require("./modules/settings/Settings");
|
16
|
16
|
var ComponentsVersions = require("./modules/version/ComponentsVersions");
|
17
|
17
|
var GlobalOnErrorHandler = require("./modules/util/GlobalOnErrorHandler");
|
18
|
18
|
var JitsiConferenceEventManager = require("./JitsiConferenceEventManager");
|
|
19
|
+var Transcriber = require("./modules/transcription/transcriber");
|
|
20
|
+var AudioRecorder = require("./modules/transcription/audioRecorder");
|
|
21
|
+var transcriberHolder = require("./modules/transcription/transcriberHolder");
|
19
|
22
|
|
20
|
23
|
/**
|
21
|
24
|
* Creates a JitsiConference object with the given name and properties.
|
|
@@ -56,6 +59,9 @@ function JitsiConference(options) {
|
56
|
59
|
};
|
57
|
60
|
this.isMutedByFocus = false;
|
58
|
61
|
this.reportedAudioSSRCs = {};
|
|
62
|
+ this.audioRecorder = new AudioRecorder(this);
|
|
63
|
+ this.transcriber = new Transcriber(this.audioRecorder);
|
|
64
|
+ transcriberHolder.add(this.transcriber);
|
59
|
65
|
}
|
60
|
66
|
|
61
|
67
|
/**
|