GroqSTTService (groq/stt.py)

ai-cold-calling-bot · src/pipecat/services/groq/stt.py · python · BSD-2-Clause
voice, Voice / Speech

Copyright (c) 2024–2025, Daily SPDX-License-Identifier: BSD 2-Clause License

# Source: https://github.com/cmwaseemyousef/ai-cold-calling-bot | License: BSD-2-Clause | Copyright 2024–2025, Daily
# Provided via justclaw.it.com; keep this notice with the code.
#
# Copyright (c) 2024–2025, Daily
#
# SPDX-License-Identifier: BSD 2-Clause License
#

"""Groq speech-to-text service implementation using Whisper models."""

from typing import Optional

from pipecat.services.whisper.base_stt import BaseWhisperSTTService, Transcription
from pipecat.transcriptions.language import Language


class GroqSTTService(BaseWhisperSTTService):
    """Groq Whisper speech-to-text service.

    Uses Groq's Whisper API to convert audio to text. Requires a Groq API key
    set via the api_key parameter or GROQ_API_KEY environment variable.
    """

    def __init__(
        self,
        *,


... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key