examples: use camera_out_is_live for live video
This commit is contained in:
@@ -30,6 +30,7 @@ async def main(room_url, token):
|
|||||||
audio_in_enabled=True,
|
audio_in_enabled=True,
|
||||||
audio_out_enabled=True,
|
audio_out_enabled=True,
|
||||||
camera_out_enabled=True,
|
camera_out_enabled=True,
|
||||||
|
camera_out_is_live=True,
|
||||||
camera_out_width=1280,
|
camera_out_width=1280,
|
||||||
camera_out_height=720
|
camera_out_height=720
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -38,6 +38,7 @@ async def main(room_url, token):
|
|||||||
TransportParams(
|
TransportParams(
|
||||||
audio_out_enabled=True,
|
audio_out_enabled=True,
|
||||||
camera_out_enabled=True,
|
camera_out_enabled=True,
|
||||||
|
camera_out_is_live=True,
|
||||||
camera_out_width=1280,
|
camera_out_width=1280,
|
||||||
camera_out_height=720))
|
camera_out_height=720))
|
||||||
|
|
||||||
|
|||||||
@@ -16,8 +16,6 @@ from pipecat.services.whisper import WhisperSTTService
|
|||||||
from pipecat.transports.base_transport import TransportParams
|
from pipecat.transports.base_transport import TransportParams
|
||||||
from pipecat.transports.local.audio import LocalAudioTransport
|
from pipecat.transports.local.audio import LocalAudioTransport
|
||||||
|
|
||||||
from runner import configure
|
|
||||||
|
|
||||||
from loguru import logger
|
from loguru import logger
|
||||||
|
|
||||||
from dotenv import load_dotenv
|
from dotenv import load_dotenv
|
||||||
@@ -34,7 +32,7 @@ class TranscriptionLogger(FrameProcessor):
|
|||||||
print(f"Transcription: {frame.text}")
|
print(f"Transcription: {frame.text}")
|
||||||
|
|
||||||
|
|
||||||
async def main(room_url: str):
|
async def main():
|
||||||
transport = LocalAudioTransport(TransportParams(audio_in_enabled=True))
|
transport = LocalAudioTransport(TransportParams(audio_in_enabled=True))
|
||||||
|
|
||||||
stt = WhisperSTTService()
|
stt = WhisperSTTService()
|
||||||
@@ -51,5 +49,4 @@ async def main(room_url: str):
|
|||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
(url, token) = configure()
|
asyncio.run(main())
|
||||||
asyncio.run(main(url))
|
|
||||||
|
|||||||
Reference in New Issue
Block a user