Подключите нашего 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).
Кодогенератор: отдельный исполняемый файл.
Разрабатывается программный комплекс, состоящий из двух компонентов:
Основная утилита: взаимодействует с 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]