Merge branch 'develop' into 'feature/ui-test'

Develop

See merge request proj-wise2526-video2document/video2document!105
This commit is contained in:
Minning, Eric
2026-01-21 13:39:21 +01:00
3 changed files with 178 additions and 39 deletions
+41 -7
View File
@@ -5,7 +5,8 @@
2. [How it works](#how-it-works)
3. [Modules](#modules)
4. [IPC](#ipc)
5. [UI](#ui)
5. [Authentication](#authentication)
6. [UI](#ui)
## How to run the Software
If you read the readme file, you will see the basic setup command in order to run the program.
@@ -18,13 +19,9 @@ Next up you need to set up the .env file.
The file must contain your keys for the modules you want to use.
The .env file looks like this:
```
ASSEMBLYAI_API_KEY=wefhjhjakeghjkahejkghjkaegh
GOOGLE_API_KEY=wefhjhjakeghjkahejkghjkaegh
SAIA_API_KEY=wefhjhjakeghjkahejkghjkaegh
auth_username=wefhjhjakeghjkahejkghjkaegh
auth_password=wefhjhjakeghjkahejkghjkaegh
```
Note that if you write your module in the same format we did, then you will only need to supply the api keys to the individual services you will actually use.
If you dont want to use Assembly AI, you can for example just leave this row out of your .env, and the program will just work fine.
Only issue will be that it will throw an error if you do run the Assembly AI module anyways.
Once that is done, you can run the command `npm start` to actually start the program.
Alternatively you can double click the start.bat if you are on Windows for example.
@@ -116,6 +113,43 @@ As for the rest of the fields, they are pretty self explanatory except `document
This is the minimum required setup for the currently implemented pipeline to work.
You can always add fields to it, but dont remove the ones from above.
## Authentication
Our Software uses a custom API key management System.
This system itself is proprietary, and will as such not be delivered with the software.
The way it works is simply via a HTTP request.
In the current version, the main reads the username and password for authentication from the .env file, and then uses these in the header for the HTTP request.
```
hostname: "keyserver.dommymommy.xyz", // The URL to the key server
port: 443, // The Port of the
path: "/v1/auth", // The API Endpoint
method: "GET",
headers: {
"Content-Type": "application/json", // The content type should be JSON
"username": un, // the Username used to authenticate
"password": pw // The password used to authenticate
}
```
### The Important bit of this whole setup
Once the HTTP request is made, it will return a JSON object with the API keys as fields.
One such output could look like this:
```json
{
"ASSEMBLYAI_API_KEY": "eajgjkhgahghahegoikh",
"GOOGLE_API_KEY": "eajgjkhgahghahegoikh",
"SAIA_API_KEY": "eajgjkhgahghahegoikh"
}
```
The key for each entry is being used to store the key in memory.
Specifically under `process.env`
So, if everything in this request worked out, we will have:
```js
process.env.ASSEMBLYAI_API_KEY
process.env.GOOGLE_API_KEY
process.env.SAIA_API_KEY
```
These variables are accessible anywhere in the code and contain the API Keys, so make sure you dont add some untrusted modules that could steal these API Keys.
## UI
The UI has a simple, self-explanatory design, in white and blue.
For easy handling and understanding, the UI is using 6 steps to guide the user through the process and offers a help page
+29 -29
View File
@@ -150,16 +150,16 @@
<div class="toc-wrapper">
<button class="toc-toggle" onclick="toggleTOC()">Inhaltsverzeichnis</button>
<div class="toc" id="toc">
<a href="#convertVid" onclick="closeTOC()">Video zu Dokument umwandeln</a>
<a href="#firstStep" onclick="closeTOC()">Schritt 1 - Video auswählen</a>
<a href="#secondStep" onclick="closeTOC()">Schritt 2 - Konfiguration</a>
<a href="#thirdStep" onclick="closeTOC()">Schritt 3 - Dokumententyp auswählen</a>
<a href="#fourthStep" onclick="closeTOC()">Schritt 4 - Bestätigen</a>
<a href="#fifthStep" onclick="closeTOC()">Schritt 5 - Sprecher identifizieren</a>
<a href="#sixthStep" onclick="closeTOC()">Schritt 6 - Dokument speichern</a>
<a href="#createDoc" onclick="closeTOC()">Dokumententyp erstellen</a>
<a href="#editDoc" onclick="closeTOC()">Dokumententyp bearbeiten</a>
<a href="#deleteDoc" onclick="closeTOC()">Dokumententyp löschen</a>
<a href="#convertVid" id='hp_convertVid' onclick="closeTOC()">Video zu Dokument umwandeln</a>
<a href="#firstStep" id='hp_firstStep' onclick="closeTOC()">Schritt 1 - Video auswählen</a>
<a href="#secondStep" id='hp_secondStep' onclick="closeTOC()">Schritt 2 - Konfiguration</a>
<a href="#thirdStep" id='hp_thirdStep' onclick="closeTOC()">Schritt 3 - Dokumententyp auswählen</a>
<a href="#fourthStep" id='hp_fourthStep' onclick="closeTOC()">Schritt 4 - Bestätigen</a>
<a href="#fifthStep" id='hp_fifthStep' onclick="closeTOC()">Schritt 5 - Sprecher identifizieren</a>
<a href="#sixthStep" id='hp_sixthStep' onclick="closeTOC()">Schritt 6 - Dokument speichern</a>
<a href="#createDoc" id='hp_createDoc' onclick="closeTOC()">Dokumententyp erstellen</a>
<a href="#editDoc" id='hp_editDoc' onclick="closeTOC()">Dokumententyp bearbeiten</a>
<a href="#deleteDoc" id='hp_deleteDoc' onclick="closeTOC()">Dokumententyp löschen</a>
</div>
</div>
</div>
@@ -168,11 +168,11 @@
<div class="content">
<div class="step" id="convertVid">
<h2>Video in ein Dokument umwandeln.</h2>
<h2 id="hp_convertVid_h2">Video zu Dokument umwandeln.</h2>
<div class="step" id="firstStep">
<h3>Schritt 1 - Video auswählen</h3>
<p id="firstStep">
<h3 id="hp_firstStep_h3">Schritt 1 - Video auswählen</h3>
<p id="hp_firstStep_p">
- Ziehe eine Videodatei in das Drag-and-Drop-Feld oder klicke auf <strong>„Video
suchen“</strong>,<br>
um eine Datei über deinen Dateibrowser auszuwählen.<br>
@@ -181,8 +181,8 @@
</p>
</div>
<div class="step" id="secondStep">
<h3>Schritt 2 - Konfiguration</h3>
<p>
<h3 id="hp_secondStep_h3">Schritt 2 - Konfiguration</h3>
<p id="hp_secondStep_p">
- Wähle im ersten Auswahlmenü die zu verwendende <strong>KI</strong>.<br>
- Wähle im zweiten Auswahlmenü das zu verwendende <strong>Transkriptions-Tool</strong>.<br>
- Wähle im dritten Auswahlmenü das <strong>Dateiformat</strong> des zu erstellenden
@@ -193,8 +193,8 @@
</p>
</div>
<div class="step" id="thirdStep">
<h3>Schritt 3 - Dokumententyp auswählen</h3>
<p>
<h3 id="hp_thirdStep_h3">Schritt 3 - Dokumententyp auswählen</h3>
<p id="hp_thirdStep_p">
- Wähle einen Dokumententyp über die Checkbox oder einen zuvor erstellten Dokumententyp aus dem
Dropdown-Menü aus.<br>
- Klicke anschließend auf <strong>Schritt 4</strong> oder auf den blauen Pfeil rechts, um
@@ -202,8 +202,8 @@
</p>
</div>
<div class="step" id="fourthStep">
<h3>Schritt 4 - Bestätigen</h3>
<p>
<h3 id="hp_fourthStep_h3">Schritt 4 - Bestätigen</h3>
<p id="hp_fourthStep_p">
Klicke auf <strong>„Submit“</strong>, um die Dokumentengenerierung zu starten.<br>
Während der Verarbeitung werden vier Statuspunkte angezeigt, die sich schrittweise von rot zu
grün färben und den aktuellen Fortschritt darstellen:
@@ -218,8 +218,8 @@
</p>
</div>
<div class="step" id="fifthStep">
<h3>Schritt 5 - Sprecher identifizieren</h3>
<p>
<h3 id="hp_fifthStep_h3">Schritt 5 - Sprecher identifizieren</h3>
<p id="hp_fifthStep_p">
Im Auswahlmenü kannst du einen erkannten Sprecher auswählen.<br>
Über den Play-Button lässt sich ein gesprochener Satz anhören, um den Sprecher eindeutig zu
identifizieren.<br>
@@ -238,8 +238,8 @@
</p>
</div>
<div class="step" id="sixthStep">
<h3>Schritt 6 - Dokument speichern</h3>
<p>
<h3 id="hp_sixthStep_h3">Schritt 6 - Dokument speichern</h3>
<p id="hp_sixthStep_p">
Klicke auf <strong>„Download“</strong>, um das Dokument zu speichern.<br>
Es öffnet sich anschließend ein Dateiexplorer, in dem du den gewünschten Speicherort auswählen
kannst.
@@ -249,8 +249,8 @@
<div class="step" id="createDoc">
<h2>Dokumententyp erstellen</h2>
<p>
<h2 id="hp_createDoc_h2">Dokumententyp erstellen</h2>
<p id="hp_createDoc_p">
- Öffne oben links das Burgermenü und wähle den Punkt <strong>„Dokumententypen
verwalten“</strong>.<br>
- Wähle anschließend im Auswahlmenü die Option <strong>„-- Neuen Dokumententyp erstellen
@@ -266,8 +266,8 @@
</div>
<div class="step" id="editDoc">
<h2>Dokumententyp bearbeiten</h2>
<p>
<h2 id="hp_editDoc_h2">Dokumententyp bearbeiten</h2>
<p id="hp_editDoc_p">
- Öffne oben links das Burgermenü und wähle den Punkt <strong>„Dokumententypen
verwalten“</strong>.<br>
- Wähle anschließend im Auswahlmenü den zu bearbeitenden Dokumententyp aus.<br>
@@ -282,8 +282,8 @@
</div>
<div class="step" id="deleteDoc">
<h2>Dokumententyp löschen</h2>
<p> - Öffne oben links das Burgermenü und wähle den Punkt <strong>„Dokumententypen
<h2 id="hp_deleteDoc_h2">Dokumententyp löschen</h2>
<p id="hp_deleteDoc_p"> - Öffne oben links das Burgermenü und wähle den Punkt <strong>„Dokumententypen
verwalten“</strong>.<br>
- Wähle anschließend im Auswahlmenü den zu löschenden Dokumententyp aus.<br>
- Klicke abschließend auf <strong>„Dokumententyp löschen“</strong>.<br><br>
+108 -3
View File
@@ -48,7 +48,42 @@ var languageOptions = {
"step3_h2" : "Choose prefered document style:",
"step4_h2" : "Click to submit:",
"step5_h2" : "Change names of the speakers:",
"step6_h2" : "Click to download your document:"
"step6_h2" : "Click to download your document:",
//help page
//Inhaltsverzeichnis
"hp_convertVid" : "Convert video to document",
"hp_firstStep" : "Step 1 - Select video",
"hp_secondStep" : "Step 2 - Configuration",
"hp_thirdStep" : "Step 3 - Select document type",
"hp_fourthStep" : "Step 4 - Confirm",
"hp_fifthStep" : "Step 5 - Identify speakers",
"hp_sixthStep" : "Step 6 - Save document",
"hp_createDoc" : "Create document type",
"hp_editDoc" : "Edit document type",
"hp_deleteDoc" : "Delete document type",
//Ueberschriften
"hp_convertVid_h2" : "Convert video to document.",
"hp_firstStep_h3" : "Step 1 - Select video",
"hp_secondStep_h3" : "Step 2 - Configuration",
"hp_thirdStep_h3" : "Step 3 - Select document type",
"hp_fourthStep_h3" : "Step 4 - Confirm",
"hp_fifthStep_h3" : "Step 5 - Identify speakers",
"hp_sixthStep_h3" : "Step 6 - Save document",
"hp_createDoc_h2" : "Create document type",
"hp_editDoc_h2" : "Edit document type",
"hp_deleteDoc_h2" : "Delete document type",
//Texte
"hp_firstStep_p" : "- Drag a video file into the drag-and-drop field or click <strong>“Search video”</strong>,<br>to select a file using your file browser.<br>- Then click <strong>Step 2</strong> or the blue arrow on the right to continue.",
"hp_secondStep_p" : "- Select the <strong>AI</strong> to be used in the first dropdown menu.<br>- Select the <strong>transcription tool</strong> to be used in the second dropdown menu.<br>- Select the <strong>file format</strong> of the document to be created in the third dropdown menu.<br>- Select the <strong>language</strong> of the document to be created in the fourth dropdown menu.<br>- Then click <strong>Step 3</strong> or the blue arrow on the right to continue.",
"hp_thirdStep_p" : "- Select a document type using the checkbox or choose a previously created document type from the dropdown menu.<br>- Then click <strong>Step 4</strong> or the blue arrow on the right to continue.",
"hp_fourthStep_p" : "Click <strong>“Submit”</strong> to start the document generation.<br>During processing, four status indicators are displayed that gradually change from red to green and show the current progress:<br><br>Indicator 1: Upload and preparation of the video file.<br>Indicator 2: Transcription of the video content.<br>Indicator 3: AI-based processing and document creation.<br>Indicator 4: Completion of generation and provision of the document.<br><br>After successful completion, click <strong>Step 5</strong> or the blue arrow on the right to continue.",
"hp_fifthStep_p" : "In the dropdown menu, you can select a recognized speaker.<br>Using the play button, you can listen to a spoken sentence to clearly identify the speaker.<br>With the speaker icon, you can adjust the volume.<br>Using the three-dot menu, you can set the playback speed.<br><br>In the text field <strong>“Write name”</strong>, enter the actual name of the speaker so that it is displayed in the document instead of placeholders such as “Speaker A”.<br>Confirm the entry with <strong>“Rename Speaker”</strong>.<br><br>With the <strong>“Rewrite Document”</strong> button, all speaker labels in the document are then replaced.<br><br>After that, click <strong>Step 6</strong> or the blue arrow on the right to continue.",
"hp_sixthStep_p" : "Click <strong>“Download”</strong> to save the document.<br>A file explorer will then open, where you can select the desired storage location.",
"hp_createDoc_p" : "- Open the burger menu at the top left and select <strong>“Manage document types”</strong>.<br>- Then select the option <strong>“-- Create new document type --”</strong> from the dropdown menu.<br>- Enter a descriptive name for the new document type.<br>- Carefully formulate the prompt for the AI-based processing.<br>- Click <strong>Save document type</strong>.<br><br><strong>Note:</strong><br>The entered prompt is transmitted unchanged to an AI service. Therefore, make sure to comply with applicable data protection regulations and do not enter any sensitive or personal data.",
"hp_editDoc_p" : "- Open the burger menu at the top left and select <strong>“Manage document types”</strong>.<br>- Then select the document type to be edited from the dropdown menu.<br>- Revise the existing AI prompt or formulate a new prompt.<br>- Finally, click <strong>“Save document type”</strong>.<br><br><strong>Note:</strong><br>The entered prompt is transmitted unchanged to an AI service. Therefore, make sure to comply with applicable data protection regulations and do not enter any sensitive or personal data.",
"hp_deleteDoc_p" : "- Open the burger menu at the top left and select <strong>“Manage document types”</strong>.<br>- Then select the document type to be deleted from the dropdown menu.<br>- Finally, click <strong>“Delete document type”</strong>.<br><br><strong>Note:</strong><br>After confirming the deletion process, the document type cannot be restored."
},
"de":{
@@ -100,7 +135,42 @@ var languageOptions = {
"step3_h2" : "Wählen Sie den gewünschten Dokumentstil:",
"step4_h2" : "Zum Absenden klicken:",
"step5_h2" : "Ändern Sie die Namen der Sprecher:",
"step6_h2" : "Klicken Sie hier, um Ihr Dokument herunterzuladen:"
"step6_h2" : "Klicken Sie hier, um Ihr Dokument herunterzuladen:",
//help page
//Inhaltsverzeichnis
"hp_convertVid" : "Video zu Dokument umwandeln",
"hp_firstStep" : "Schritt 1 - Video auswählen",
"hp_secondStep" : "Schritt 2 - Konfiguration",
"hp_thirdStep" : "Schritt 3 - Dokumententyp auswählen",
"hp_fourthStep" : "Schritt 4 - Bestätigen",
"hp_fifthStep" : "Schritt 5 - Sprecher identifizieren",
"hp_sixthStep" : "Schritt 6 - Dokument speichern",
"hp_createDoc" : "Dokumententyp erstellen",
"hp_editDoc" : "Dokumententyp bearbeiten",
"hp_deleteDoc" : "Dokumententyp löschen",
//Ueberschriften
"hp_convertVid_h2" : "Video zu Dokument umwandeln.",
"hp_firstStep_h3" : "Schritt 1 - Video auswählen",
"hp_secondStep_h3" : "Schritt 2 - Konfiguration",
"hp_thirdStep_h3" : "Schritt 3 - Dokumententyp auswählen",
"hp_fourthStep_h3" : "Schritt 4 - Bestätigen",
"hp_fifthStep_h3" : "Schritt 5 - Sprecher identifizieren",
"hp_sixthStep_h3" : "Schritt 6 - Dokument speichern",
"hp_createDoc_h2" : "Dokumententyp erstellen",
"hp_editDoc_h2" : "Dokumententyp bearbeiten",
"hp_deleteDoc_h2" : "Dokumententyp löschen",
//Texte
"hp_firstStep_p" : '- Ziehe eine Videodatei in das Drag-and-Drop-Feld oder klicke auf <strong>„Video suchen“</strong>,<br>um eine Datei über deinen Dateibrowser auszuwählen.<br>- Klicke anschließend auf <strong>Schritt 2</strong> oder auf den blauen Pfeil rechts, um fortzufahren.',
"hp_secondStep_p" : '- Wähle im ersten Auswahlmenü die zu verwendende <strong>KI</strong>.<br>- Wähle im zweiten Auswahlmenü das zu verwendende <strong>Transkriptions-Tool</strong>.<br>- Wähle im dritten Auswahlmenü das <strong>Dateiformat</strong> des zu erstellenden Dokuments.<br>- Wähle im vierten Auswahlmenü die <strong>Sprache</strong> des zu erstellenden Dokuments.<br>- Klicke anschließend auf <strong>Schritt 3</strong> oder auf den blauen Pfeil rechts, um fortzufahren.',
"hp_thirdStep_p" : '- Wähle einen Dokumententyp über die Checkbox oder einen zuvor erstellten Dokumententyp aus dem Dropdown-Menü aus.<br>- Klicke anschließend auf <strong>Schritt 4</strong> oder auf den blauen Pfeil rechts, um fortzufahren.',
"hp_fourthStep_p" : 'Klicke auf <strong>„Submit“</strong>, um die Dokumentengenerierung zu starten.<br>Während der Verarbeitung werden vier Statuspunkte angezeigt, die sich schrittweise von rot zu grün färben und den aktuellen Fortschritt darstellen:<br><br>Punkt 1: Upload und Vorbereitung der Videodatei.<br>Punkt 2: Transkription des Videoinhalts.<br>Punkt 3: KI-gestützte Verarbeitung und Dokumentenerstellung.<br>Punkt 4: Abschluss der Generierung und Bereitstellung des Dokuments.<br><br>Nach erfolgreichem Abschluss klicke auf <strong>Schritt 5</strong> oder auf den blauen Pfeil rechts, um fortzufahren.',
"hp_fifthStep_p" : 'Im Auswahlmenü kannst du einen erkannten Sprecher auswählen.<br>Über den Play-Button lässt sich ein gesprochener Satz anhören, um den Sprecher eindeutig zuidentifizieren.<br>Mit dem Lautsprecher-Symbol kannst du die Lautstärke anpassen.<br>Über das Drei-Punkte-Menü lässt sich die Wiedergabegeschwindigkeit einstellen.<br><br>Im Textfeld <strong>„Write name“</strong> gibst du den tatsächlichen Namen des Sprechers ein, damit dieser im Dokument anstelle von Platzhaltern wie z. B. „Sprecher A“ angezeigt wird.<br>Bestätige die Eingabe mit <strong>„Rename Speaker“</strong>.<br><br>Mit dem Button <strong>„Rewrite Document“</strong> werden anschließend alle Sprecherbezeichnungen im Dokument ersetzt.<br><br>Klicke danach auf <strong>Schritt 6</strong> oder auf den blauen Pfeil rechts, um fortzufahren.',
"hp_sixthStep_p" : 'Klicke auf <strong>„Download“</strong>, um das Dokument zu speichern.<br>Es öffnet sich anschließend ein Dateiexplorer, in dem du den gewünschten Speicherort auswählen kannst.',
"hp_createDoc_p" : '- Öffne oben links das Burgermenü und wähle den Punkt <strong>„Dokumententypen verwalten“</strong>.<br>- Wähle anschließend im Auswahlmenü die Option <strong>„-- Neuen Dokumententyp erstellen --“</strong>.<br>- Vergib einen aussagekräftigen Namen für den neuen Dokumententyp.<br>- Formuliere den Prompt für die KI-gestützte Verarbeitung sorgfältig.<br>- Klicke auf <strong>Dokumententyp speichern</strong>.<br><br><strong>Hinweis:</strong> <br>Der eingegebene Prompt wird unverändert an einen KI-Dienst übermittelt. Achte daher unbedingt auf die Einhaltung der geltenden Datenschutzrichtlinien und gib keine sensiblen oder personenbezogenen Daten ein.',
"hp_editDoc_p" : '- Öffne oben links das Burgermenü und wähle den Punkt <strong>„Dokumententypen verwalten“</strong>.<br>- Wähle anschließend im Auswahlmenü den zu bearbeitenden Dokumententyp aus.<br>- Überarbeite den bestehenden KI-Prompt oder formuliere einen neuen Prompt.<br>- Klicke abschließend auf <strong>„Dokumententyp speichern“</strong>.<br><br><strong>Hinweis:</strong><br>Der eingegebene Prompt wird unverändert an einen KI-Dienst übermittelt. Achte daher unbedingt auf die Einhaltung der geltenden Datenschutzrichtlinien und gib keine sensiblen oder personenbezogenen Daten ein.',
"hp_deleteDoc_p" : '- Öffne oben links das Burgermenü und wähle den Punkt <strong>„Dokumententypen verwalten“</strong>.<br>- Wähle anschließend im Auswahlmenü den zu löschenden Dokumententyp aus.<br>- Klicke abschließend auf <strong>„Dokumententyp löschen“</strong>.<br><br><strong>Hinweis:</strong><br>Nach Bestätigung des Löschvorgangs kann der Dokumententyp nicht wiederhergestellt werden.'
},
"in":{
"flagPath": "flags/india-flag-png-large.png",
@@ -151,7 +221,42 @@ var languageOptions = {
"step3_h2" : "पसंदीदा दस्तावेज़ शैली चुनें:",
"step4_h2" : "सबमिट करने के लिए क्लिक करें:",
"step5_h2" : "वक्ताओं के नाम बदलें:",
"step6_h2" : "अपना दस्तावेज़ डाउनलोड करने के लिए यहां क्लिक करें:"
"step6_h2" : "अपना दस्तावेज़ डाउनलोड करने के लिए यहां क्लिक करें:",
//help page
//Inhaltsverzeichnis
"hp_convertVid" : "वीडियो को दस्तावेज़ में बदलें",
"hp_firstStep" : "चरण 1 - वीडियो चुनें",
"hp_secondStep" : "चरण 2 - कॉन्फ़िगरेशन",
"hp_thirdStep" : "चरण 3 - दस्तावेज़ प्रकार चुनें",
"hp_fourthStep" : "चरण 4 - पुष्टि करें",
"hp_fifthStep" : "चरण 5 - वक्ताओं की पहचान करें",
"hp_sixthStep" : "चरण 6 - दस्तावेज़ सहेजें",
"hp_createDoc" : "दस्तावेज़ प्रकार बनाएँ",
"hp_editDoc" : "दस्तावेज़ प्रकार संपादित करें",
"hp_deleteDoc" : "दस्तावेज़ प्रकार हटाएँ",
//Ueberschriften
"hp_convertVid_h2" : "वीडियो को दस्तावेज़ में बदलें.",
"hp_firstStep_h3" : "चरण 1 - वीडियो चुनें",
"hp_secondStep_h3" : "चरण 2 - कॉन्फ़िगरेशन",
"hp_thirdStep_h3" : "चरण 3 - दस्तावेज़ प्रकार चुनें",
"hp_fourthStep_h3" : "चरण 4 - पुष्टि करें",
"hp_fifthStep_h3" : "चरण 5 - वक्ताओं की पहचान करें",
"hp_sixthStep_h3" : "चरण 6 - दस्तावेज़ सहेजें",
"hp_createDoc_h2" : "दस्तावेज़ प्रकार बनाएँ",
"hp_editDoc_h2" : "दस्तावेज़ प्रकार संपादित करें",
"hp_deleteDoc_h2" : "दस्तावेज़ प्रकार हटाएँ",
//Texte
"hp_firstStep_p" : "- किसी वीडियो फ़ाइल को ड्रैग-एंड-ड्रॉप फ़ील्ड में डालें या <strong>“वीडियो खोजें”</strong> पर क्लिक करें,<br>ताकि आप फ़ाइल ब्राउज़र के माध्यम से फ़ाइल चुन सकें।<br>- फिर आगे बढ़ने के लिए <strong>चरण 2</strong> या दाईं ओर नीले तीर पर क्लिक करें।",
"hp_secondStep_p" : "- पहले ड्रॉपडाउन मेनू में उपयोग की जाने वाली <strong>AI</strong> चुनें।<br>- दूसरे ड्रॉपडाउन मेनू में उपयोग किया जाने वाला <strong>ट्रांसक्रिप्शन टूल</strong> चुनें।<br>- तीसरे ड्रॉपडाउन मेनू में बनाए जाने वाले दस्तावेज़ का <strong>फ़ाइल फ़ॉर्मेट</strong> चुनें।<br>- चौथे ड्रॉपडाउन मेनू में बनाए जाने वाले दस्तावेज़ की <strong>भाषा</strong> चुनें।<br>- फिर आगे बढ़ने के लिए <strong>चरण 3</strong> या दाईं ओर नीले तीर पर क्लिक करें।",
"hp_thirdStep_p" : "- चेकबॉक्स का उपयोग करके किसी दस्तावेज़ प्रकार का चयन करें या ड्रॉपडाउन मेनू से पहले से बनाए गए दस्तावेज़ प्रकार को चुनें।<br>- फिर आगे बढ़ने के लिए <strong>चरण 4</strong> या दाईं ओर नीले तीर पर क्लिक करें।",
"hp_fourthStep_p" : "<strong>“Submit”</strong> पर क्लिक करें ताकि दस्तावेज़ निर्माण शुरू हो सके।<br>प्रसंस्करण के दौरान चार स्थिति संकेतक दिखाए जाते हैं, जो धीरे-धीरे लाल से हरे रंग में बदलते हैं और वर्तमान प्रगति दर्शाते हैं:<br><br>संकेतक 1: वीडियो फ़ाइल का अपलोड और तैयारी।<br>संकेतक 2: वीडियो सामग्री का ट्रांसक्रिप्शन।<br>संकेतक 3: AI-आधारित प्रसंस्करण और दस्तावेज़ निर्माण।<br>संकेतक 4: निर्माण का समापन और दस्तावेज़ की उपलब्धता।<br><br>सफलतापूर्वक पूरा होने के बाद, आगे बढ़ने के लिए <strong>चरण 5</strong> या दाईं ओर नीले तीर पर क्लिक करें।",
"hp_fifthStep_p" : "ड्रॉपडाउन मेनू में आप किसी पहचाने गए वक्ता का चयन कर सकते हैं।<br>प्ले बटन का उपयोग करके आप किसी बोले गए वाक्य को सुन सकते हैं ताकि वक्ता की स्पष्ट पहचान हो सके।<br>स्पीकर आइकन से आप वॉल्यूम समायोजित कर सकते हैं।<br>तीन-डॉट मेनू से आप प्लेबैक गति सेट कर सकते हैं।<br><br>टेक्स्ट फ़ील्ड <strong>“Write name”</strong> में वक्ता का वास्तविक नाम दर्ज करें ताकि दस्तावेज़ में “Speaker A” जैसे प्लेसहोल्डर के बजाय वही नाम दिखाया जाए।<br><strong>“Rename Speaker”</strong> के साथ प्रविष्टि की पुष्टि करें।<br><br><strong>“Rewrite Document”</strong> बटन से दस्तावेज़ में सभी वक्ता नामों को बदल दिया जाता है।<br><br>इसके बाद आगे बढ़ने के लिए <strong>चरण 6</strong> या दाईं ओर नीले तीर पर क्लिक करें।",
"hp_sixthStep_p" : "<strong>“Download”</strong> पर क्लिक करें ताकि दस्तावेज़ सहेजा जा सके।<br>इसके बाद एक फ़ाइल एक्सप्लोरर खुलेगा, जहाँ आप इच्छित संग्रह स्थान चुन सकते हैं।",
"hp_createDoc_p" : "- ऊपर बाएँ कोने में बर्गर मेनू खोलें और <strong>“दस्तावेज़ प्रकार प्रबंधित करें”</strong> चुनें।<br>- फिर ड्रॉपडाउन मेनू से <strong>“-- नया दस्तावेज़ प्रकार बनाएँ --”</strong> विकल्प चुनें।<br>- नए दस्तावेज़ प्रकार के लिए एक अर्थपूर्ण नाम दर्ज करें।<br>- AI-आधारित प्रसंस्करण के लिए प्रॉम्प्ट को सावधानीपूर्वक तैयार करें।<br>- <strong>दस्तावेज़ प्रकार सहेजें</strong> पर क्लिक करें।<br><br><strong>नोट:</strong><br>दर्ज किया गया प्रॉम्प्ट बिना किसी बदलाव के एक AI सेवा को भेजा जाता है। इसलिए लागू डेटा संरक्षण नियमों का पालन करें और कोई संवेदनशील या व्यक्तिगत डेटा दर्ज न करें।",
"hp_editDoc_p" : "- ऊपर बाएँ कोने में बर्गर मेनू खोलें और <strong>“दस्तावेज़ प्रकार प्रबंधित करें”</strong> चुनें।<br>- फिर ड्रॉपडाउन मेनू से संपादित किए जाने वाले दस्तावेज़ प्रकार को चुनें।<br>- मौजूदा AI प्रॉम्प्ट को संशोधित करें या नया प्रॉम्प्ट तैयार करें।<br>- अंत में <strong>“दस्तावेज़ प्रकार सहेजें”</strong> पर क्लिक करें।<br><br><strong>नोट:</strong><br>दर्ज किया गया प्रॉम्प्ट बिना किसी बदलाव के एक AI सेवा को भेजा जाता है। इसलिए लागू डेटा संरक्षण नियमों का पालन करें और कोई संवेदनशील या व्यक्तिगत डेटा दर्ज न करें।",
"hp_deleteDoc_p" : "- ऊपर बाएँ कोने में बर्गर मेनू खोलें और <strong>“दस्तावेज़ प्रकार प्रबंधित करें”</strong> चुनें।<br>- फिर ड्रॉपडाउन मेनू से हटाए जाने वाले दस्तावेज़ प्रकार को चुनें।<br>- अंत में <strong>“दस्तावेज़ प्रकार हटाएँ”</strong> पर क्लिक करें।<br><br><strong>नोट:</strong><br>हटाने की प्रक्रिया की पुष्टि करने के बाद, दस्तावेज़ प्रकार को पुनर्स्थापित नहीं किया जा सकता।"
}