Public declaration syntax from forge-py/src/forge/media/transcription.py Original source SHA-256: 1eb89728ae88341161d721a517385000d6e7856dc716886473b06b4bbf35826d Function bodies and constant values are omitted. This is not the complete implementation. Source line 10 class TranscriptionResult() Source line 24 class TranscriptionProvider(ABC) Source line 29 def provider_name(self) -> str Source line 33 async def transcribe(self, audio_data: bytes, *, language: str | None=None, format: str='wav') -> TranscriptionResult