Skip to content

Транскрибирование аудиозаписей через Yandex.Cloud AI services

Notifications You must be signed in to change notification settings

eugenberend/yc-transcribe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

yc-transcribe

Транскрибирование аудиозаписей Яндекс.Облаком

Требования

  1. Сервисный аккаунт с правами admin на default folder и viewer на cloud
  2. Переменные CI/CD:
    1. Cloud ID
    2. Folder ID
    3. IAM key для сервисного аккаунта
    4. IAM static access key (access_key:key_id) для сервисного аккаунта
    5. IAM static secret access key (secret) для сервисного аккаунта
  3. Бакет для tfstate. Доступ нужно ограничить сервисным аккаунтом.
  4. Бранч - только не master.
  5. Файл в формате opus в директории input. Позже будет добавлена конвертация из mp3.
  6. Пайплайн запускается при следующих условиях:
    1. Для обычных пушей - Специфицирован тэг И это не мастер-ветка.
    2. Для мёрдж-реквестов - Это мёрдж-реквест И он не в мастер-ветку.

Так сделано, чтобы в mirror-репозиторий на GitHub не попадал файл для конвертации.

About

Транскрибирование аудиозаписей через Yandex.Cloud AI services

Resources

Stars

Watchers

Forks

Packages

No packages published