Merge pull request #1799 from pipecat-ai/daily_audio_source
Using audio source for capturing Daily's participant audio
This commit is contained in:
@@ -702,6 +702,10 @@ class DailyTransportClient(EventHandler):
|
||||
|
||||
self._audio_renderers.setdefault(participant_id, {})[audio_source] = callback
|
||||
|
||||
logger.info(
|
||||
f"Starting to capture audio from participant {participant_id} to {audio_source}"
|
||||
)
|
||||
|
||||
self._client.set_audio_renderer(
|
||||
participant_id,
|
||||
self._audio_data_received,
|
||||
@@ -1022,7 +1026,7 @@ class DailyInputTransport(BaseInputTransport):
|
||||
async def capture_participant_audio(
|
||||
self,
|
||||
participant_id: str,
|
||||
audio_source: str = "camera",
|
||||
audio_source: str = "microphone",
|
||||
):
|
||||
await self._client.capture_participant_audio(
|
||||
participant_id, self._on_participant_audio_data, audio_source
|
||||
|
||||
Reference in New Issue
Block a user