AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi Audio Monitoring/Coaching
Thema durchsuchen
Ansicht
Themen-Optionen

Audio Monitoring/Coaching

Ein Thema von Hobbycoder · begonnen am 13. Okt 2020 · letzter Beitrag vom 14. Okt 2020
Antwort Antwort
Hobbycoder

Registriert seit: 22. Feb 2017
961 Beiträge
 
#1

Audio Monitoring/Coaching

  Alt 13. Okt 2020, 17:17
Ha,

ist es möglich die aktuelle Audioausgabe unabhängig vom Quellprogramm mitzuschneiden bzw. sogar ein anderes Audiosignal einzuspielen?
Was ich vorhabe ist sowas wie eine Monitor/Coaching-Funktion. Eine Mitarbeiter/in telefoniert über Headset/VoIP mit einem Kunden, und ein anderer Mitarbeiter soll das Gespräch mithören können und bei Bedarf auch mit dem Mitarbeiter reden können. Möglicherweise soll er sich auch, wie bei einer Konferenz vollständig in das Gespräch einklinken können, aber in erster Linie nur mit dem Mitarbeiter kommunizieren können.
Es gibt solche Funktionen bei entsprechenden Call-Center-VoIP-Lösungen.

Ich könnte mir vorstellen, dass soetwas über die BASS.dll gehen könnte. Vielleicht können mir diejenigen unter euch, die mit der BASS.dll schon einiges an Erfahrungen haben, einen Tipp geben, ob das damit möglich wäre, oder ob euch vielleicht andere Möglichkeiten dazu einfallen würden.

Zur Telefonie werden teils unterschiedliche VoIP-Clients verwendet. Leider habe ich keinen Einfluß darauf welche Clients verwendet werden. Deswegen der Gedanke sich in das Audio irgendwie einzuklinken.
Realistisch oder nicht?
Gruß Hobbycoder
Alle sagten: "Das geht nicht.". Dann kam einer, der wusste das nicht, und hat's einfach gemacht.
  Mit Zitat antworten Zitat
philipp.hofmann

Registriert seit: 21. Mär 2012
Ort: Hannover
898 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: Audio Monitoring/Coaching

  Alt 13. Okt 2020, 17:24
Ich habe ein Projekt, wo ich mit bass.dll einem mp3/mp4-Audiosignal mit dem Mikrophon den Ton zusteuere. Also geht.
  Mit Zitat antworten Zitat
Hobbycoder

Registriert seit: 22. Feb 2017
961 Beiträge
 
#3

AW: Audio Monitoring/Coaching

  Alt 13. Okt 2020, 17:29
Das klingt doch schon mal gut.

Weißt du ob in den Samples in einem Projekt sowas ähnliches gemacht wird, bzw. nach welcher Funktion ich da Ausschau halten sollte? Ich stöbere schon ein bischen durch die Hilfe durch, muss natürlich das Konzept dahinter erst mal verinnerlichen.
Wir für sowas noch ein Add-On benötigt? (BASSmix vlt.)
Gruß Hobbycoder
Alle sagten: "Das geht nicht.". Dann kam einer, der wusste das nicht, und hat's einfach gemacht.
  Mit Zitat antworten Zitat
Delphi.Narium

Registriert seit: 27. Nov 2017
2.508 Beiträge
 
Delphi 7 Professional
 
#4

AW: Audio Monitoring/Coaching

  Alt 13. Okt 2020, 19:44
Bei der Bass.dll ist ein Programm livespec dabei. Das dient zur Anzeige der gerade laufenden Wiedergabe.

Wenn man nun hergeht und auf dem Rechner mehrere Wiedergaben startet, z. B. ein Internatradio, eine MP3, 'ne MID, ein YouTube-Video, so bekommt man in dem Programm quasi ein Gemisch der gesammelten Geräusche angezeigt.

Das Programm nutzt wohl die Aufnahmefunktion der Bass.dll.

Die kann man auch in 'ne Datei schreiben.

Es wird quasi alles aufgenommen, was gleichzeitig über die unterschiedlichen Wiedergabemöglichkeiten des Rechners gerade an Akustik "ausgespuckt" wird.

Über die Lautstärkeregelung von Windows könnte man darauf auch Einfluß nehmen.

Das Programm WriteWAV erstellt per Bass.dll eine Wave-Datei.

'ne Kombination aus der Aufnahmefunktion und dem Schreiben der WAVE-Datei müsste Dich eigentlich Deinem Ziel ein bisserl näher bringen können.
  Mit Zitat antworten Zitat
venice2
(Gast)

n/a Beiträge
 
#5

AW: Audio Monitoring/Coaching

  Alt 14. Okt 2020, 08:17
Ich würde überhaupt nicht Bass verwenden sondern direct über den Audio-Endpoint (MMDevice) gehen.
Zum encodieren Lame nutzen dann kannst du 2 Formate verwenden MP3\WAV

Bei bedarf für ein Example send mir ne PM.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:11 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz