Подключите нашего Telegram-бота для уведомлений о новых проектах

Заказ закрыт
Программа для транскрибации аудио в текст с отправкой в GigaChat API + генератор ключей

Разместить заказ
e
Заказчик
Отзывы фрилансеров: + 0 - 0
Зарегистрирован на сайте 3 месяца
Бюджет: 1 501 — 2 000 ₽/час
1. Введение:

Разрабатывается программный комплекс, состоящий из двух компонентов:
Основная утилита: взаимодействует с GigaChat API, записывает аудио, транскрибирует его и выводит ответ ИИ.
Кодогенератор: создает временные ключи для доступа к утилите после авторизации через GigaChat API.

2. Назначение и область применения

Цель: Создание инструмента для быстрого взаимодействия с GigaChat через голосовой ввод.
Область применения: Автоматизация обработки запросов, интеграция с нейросетями для транскрипции и генерации текста.

3. Технические требования
3.1. Основная утилита
Интерфейс:

Поле для предварительного промпта (многострочный текстовый редактор).
Поле для системного промпта (настройки поведения ИИ).
Поле вывода ответа от GigaChat (только для чтения).
Индикатор состояния записи аудио.

Функционал:

Запись аудио:
Активация при зажатии клавиши → (стрелка вправо).
Захват аудио с устройств вывода

Обработка аудио:
При отпускании клавиши → аудио транскрибируется в текст (локально или через внешний API, если GigaChat не поддерживает аудио).
Текст передается в GigaChat API вместе с предварительным и системным промптами.
Вывод ответа от GigaChat в поле вывода.

Безопасность:
Закрытый исходный код (сборка в исполняемый файл с обфускацией).
Проверка лицензионного ключа из кодогенератора.
Время работы: 120 минут после активации ключа.

3.2. Кодогенератор

Интерфейс:
Поля для ввода:

API-ключ GigaChat.
Client Secret (при необходимости OAuth 2.0).
Кнопка генерации лицензионного ключа.
Поле для отображения сгенерированного ключа.

Функционал:
Авторизация в GigaChat API: проверка валидности ключей через тестовый запрос.

Генерация ключа:
Формат: Base64-строка, содержащая хеш (SHA-256) с временной меткой.
Срок действия: 120 минут с момента генерации.
Экспорт ключа в буфер обмена.

Безопасность:

Ключ шифруется с использованием AES-256.
Проверка времени на устройстве пользователя (допустимое отклонение: ±5 минут).

4. Требования к интерфейсу

Основная утилита: Минималистичный GUI (например, на базе PyQt).
Кодогенератор: Простое окно с полями ввода и кнопками (Tkinter).

5. Требования к безопасности

Хранение API-ключей в кодогенераторе: в зашифрованном виде (симметричное шифрование).

Защита от реверс-инжиниринга
Локальная проверка лицензионного ключа (без обращения к серверу).

6. Условия поставки

Основная утилита: исполняемый файл (.exe для Windows).
Кодогенератор: отдельный исполняемый файл.
Разделы:
Опубликован:
24.01.2025 | 12:28 [поднят: 24.01.2025 | 12:28] [последние изменения: 24.01.2025 | 18:03]
Заказ находится в архиве
Откликнуться Посмотреть другие заказы

Теги: написать программу, создать программу, разработать программу, разработчики программ, прикладной программист

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».
-->-->