Stimme klonen: auch Videodatei als Referenz #302

Open
opened 2026-11-03 11:14:47 +00:00 by alf · 2 comments
Owner

Im Sheet „Stimme klonen“ (Mac-Remote-Panel und iOS) konnte man nur eine Audiodatei wählen. Gewünscht: auch eine Videodatei; die Tonspur dient als Referenz.

Im Sheet „Stimme klonen“ (Mac-Remote-Panel und iOS) konnte man nur eine Audiodatei wählen. Gewünscht: auch eine Videodatei; die Tonspur dient als Referenz.
Author
Owner

PR #303 gemergt: feat(tts): Stimme klonen auch mit Videodatei (#302)
http://docker:3000/iris/Iris/pulls/303

Commits:

  • feat(tts): Stimme klonen auch mit Videodatei (#302)

Befund: Im Sheet „Stimme klonen“ (Mac-Remote-Panel, iOS) war nur eine Audiodatei wählbar; das lokale Panel konnte Video schon.

Geändert: Dateiauswahl nimmt Audio und Video. Bei einem Video wird die Tonspur auf dem Gerät (AVFoundation, neue Datei VideoAudioExtractor.swift) als Mono-16-bit-WAV extrahiert (max. 60 s) und nur diese hochgeladen. Server unverändert; er kürzt ohne Transkript weiter selbst auf die ersten Sätze.

Geprüft: swiftc -parse der geänderten Dateien.

Nicht geprüft: Kein Xcode-Build, kein Klonen mit echtem Video (weder Mac- noch Linux-Server), Statusanzeige beim Extrahieren.

Grenzen: Video ohne Tonspur → Fehlermeldung. Linux-Client und iris-web nicht angepasst.

PR #303 gemergt: feat(tts): Stimme klonen auch mit Videodatei (#302) http://docker:3000/iris/Iris/pulls/303 Commits: - feat(tts): Stimme klonen auch mit Videodatei (#302) --- **Befund:** Im Sheet „Stimme klonen“ (Mac-Remote-Panel, iOS) war nur eine Audiodatei wählbar; das lokale Panel konnte Video schon. **Geändert:** Dateiauswahl nimmt Audio und Video. Bei einem Video wird die Tonspur auf dem Gerät (AVFoundation, neue Datei `VideoAudioExtractor.swift`) als Mono-16-bit-WAV extrahiert (max. 60 s) und nur diese hochgeladen. Server unverändert; er kürzt ohne Transkript weiter selbst auf die ersten Sätze. **Geprüft:** `swiftc -parse` der geänderten Dateien. **Nicht geprüft:** Kein Xcode-Build, kein Klonen mit echtem Video (weder Mac- noch Linux-Server), Statusanzeige beim Extrahieren. **Grenzen:** Video ohne Tonspur → Fehlermeldung. Linux-Client und iris-web nicht angepasst.
Author
Owner

PR #90 gemergt: feat(tts): Stimme klonen auch mit Videodatei (iris/Iris#302)
http://docker:3000/iris/2ndbrain-ios/pulls/90

Commits:


Befund: Im Sheet „Stimme klonen“ (Mac-Remote-Panel, iOS) war nur eine Audiodatei wählbar; das lokale Panel konnte Video schon.

Geändert: Dateiauswahl nimmt Audio und Video. Bei einem Video wird die Tonspur auf dem Gerät (AVFoundation, neue Datei VideoAudioExtractor.swift) als Mono-16-bit-WAV extrahiert (max. 60 s) und nur diese hochgeladen. Server unverändert; er kürzt ohne Transkript weiter selbst auf die ersten Sätze.

Geprüft: swiftc -parse der geänderten Dateien.

Nicht geprüft: Kein Xcode-Build, kein Klonen mit echtem Video (weder Mac- noch Linux-Server), Statusanzeige beim Extrahieren.

Grenzen: Video ohne Tonspur → Fehlermeldung. Linux-Client und iris-web nicht angepasst.

PR #90 gemergt: feat(tts): Stimme klonen auch mit Videodatei (iris/Iris#302) http://docker:3000/iris/2ndbrain-ios/pulls/90 Commits: - feat(tts): Stimme klonen auch mit Videodatei (iris/Iris#302) --- **Befund:** Im Sheet „Stimme klonen“ (Mac-Remote-Panel, iOS) war nur eine Audiodatei wählbar; das lokale Panel konnte Video schon. **Geändert:** Dateiauswahl nimmt Audio und Video. Bei einem Video wird die Tonspur auf dem Gerät (AVFoundation, neue Datei `VideoAudioExtractor.swift`) als Mono-16-bit-WAV extrahiert (max. 60 s) und nur diese hochgeladen. Server unverändert; er kürzt ohne Transkript weiter selbst auf die ersten Sätze. **Geprüft:** `swiftc -parse` der geänderten Dateien. **Nicht geprüft:** Kein Xcode-Build, kein Klonen mit echtem Video (weder Mac- noch Linux-Server), Statusanzeige beim Extrahieren. **Grenzen:** Video ohne Tonspur → Fehlermeldung. Linux-Client und iris-web nicht angepasst.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
iris/Iris#302
No description provided.