/
mishzorikhin
/
VoiceDecodeAPI
Обзор
Документация
Войти
/
mishzorikhin
/
VoiceDecodeAPI
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
models.py
23 строки
1 KB
mish
first commit
04 янв 2025, 18:25
04 янв 2025, 18:25
4327bcd
Код
Авторство
О чём код?
from typing import List, Union from pydantic import BaseModel, Field class TextResponse(BaseModel): text: str = Field(..., description="Транскрибированный текст аудиофайла.") process_time: float = Field(..., description="Время обработки в секундах.") class Segment(BaseModel): start: float = Field(..., description="Начало сегмента в секундах.") end: float = Field(..., description="Конец сегмента в секундах.") text: str = Field(..., description="Транскрибированный текст сегмента.") confidence: float = Field(..., description="Уверенность модели в транскрипции.") class JSONResponseModel(BaseModel): text: str = Field(..., description="Транскрибированный текст аудиофайла.") segments: List[Segment] = Field(..., description="Список сегментов транскрипции.") process_time: float = Field(..., description="Время обработки в секундах.") ResponseModel = Union[TextResponse, JSONResponseModel]