dictionary передаёт модели список терминов: названия жилых комплексов, улиц,
продуктов, имена и фамилии сотрудников. Модель чаще пишет их так, как в списке, а не
созвучными словами («Форум Сити», а не «Орумсити»).
Где работает
Работает с диаризацией и без. Распознавание со словарём идёт на модели
palatine_large_highspeed (или palatine_small, если вы указали её). Режим —
только fast_inference=true (по умолчанию). С fast_inference=false вернётся 422.
Формат
Передайте термины одним из способов:- повторите параметр на каждый термин:
dictionary=Форум Сити&dictionary=Ольховский; - одной строкой через запятую:
dictionary=Форум Сити, Ольховский; - JSON-массивом:
dictionary=["Форум Сити", "Ольховский"].
Римского-Корсакова, 11), передайте термины повтором
параметра или JSON-массивом.
Ограничения
При превышении запрос отклоняется с кодом
422, задача не создаётся. Пустые строки и
повторы (без учёта регистра) отбрасываются.
Советы:
- Пишите термины в начальной форме и так, как они должны выглядеть в тексте: «Ольховский», «ЖК Мечта». Модель сама поставит нужный падеж.
- Включайте только то, что модель путает. Общеупотребительные слова в словаре не нужны.
- Вместе со словарём задайте язык записи
language=ru(см. Поддерживаемые языки).
Пример
- Python
- cURL
- OpenAI SDK
prompt в /audio/transcriptions принимается для совместимости с OpenAI, но на
распознавание не влияет. Для терминов используйте dictionary.