EN · RU · ES

Премиум-голос: бесплатный ключ Azure

Премиум-голос Дмитрий в ListenBook работает через ваш собственный бесплатный ключ Microsoft Azure (тариф Free F0: ~500 000 знаков в месяц — примерно один роман). Ключ хранится только на вашем устройстве (в Keychain) и никуда не передаётся, кроме запросов синтеза к Azure. Озвученные главы остаются в библиотеке навсегда и слушаются офлайн.

Понадобится: email, банковская карта (только для подтверждения личности — деньги не списываются, автоматических платежей нет) и около 10 минут. Тариф Free F0 бесплатный без срока действия — но прочитайте ниже про первые 30 дней аккаунта.

Шаг 1. Создайте бесплатный аккаунт Azure

Откройте azure.microsoft.com/free, нажмите Try Azure for free и войдите с любым аккаунтом Microsoft (или создайте новый), следуя подсказкам регистрации. Новым аккаунтам Microsoft также даёт $200 кредита на 30 дней — для нашей задачи он не нужен: тариф Free F0 бесплатен сам по себе. Учтите: новый аккаунт стартует как 30-дневная пробная подписка — см. раздел «После первых 30 дней».

Страница создания бесплатного аккаунта Azure

Шаг 2. Создайте ресурс «Speech service» (тариф Free F0)

Важно: создавайте именно классический ресурс «Speech service». Не создавайте ресурс «AI Foundry» — у Foundry нет бесплатного тарифа, там платный S0 с первого запроса.

Быстрый путь — прямая ссылка на форму создания. Или вручную: на portal.azure.com в верхней строке поиска наберите Speech services и выберите сервис «Speech services» в результатах, затем нажмите + Create. (Не ищите через «Create a resource» → Marketplace: там показываются сторонние платные продукты, а классического «Speech service» среди них нет.)

Верхний поиск портала Azure: сервис Speech services

В форме создания:

Нажмите Review + createCreate и дождитесь «Your deployment is complete».

Форма создания Speech service с тарифом Free F0 Деплой завершён

Шаг 3. Скопируйте Key 1 и Region

Нажмите Go to resource — секция Keys and endpoint видна прямо на странице ресурса (она же доступна слева: Resource Management → Keys and Endpoint). Скопируйте KEY 1 кнопкой копирования справа от поля (раскрывать ключ не обязательно) и запомните Location/Region (например, eastus).

Секция Keys and endpoint: KEY 1 и Location/Region
Никому не передавайте ключ. Если ключ «засветился» — на той же странице есть кнопка Regenerate.

Шаг 4. Вставьте ключ в ListenBook

В приложении: Настройки → Облачный голос (бета) → вставьте ключ и регион → Проверить и сохранить. Появится зелёное «Ключ работает» — готово: при импорте текстовой книги выбирайте голос «Дмитрий (облако)».

Экран «Облачный голос» в ListenBook: поля ключа и региона

После первых 30 дней: один бесплатный клик

Новый аккаунт Azure начинает жизнь как 30-дневная пробная подписка (Free Trial). Когда она заканчивается, Microsoft не начинает списывать деньги — вместо этого подписка целиком приостанавливается, и ключ озвучки перестаёт работать, пока вы не переведёте аккаунт в обычный режим.

Чтобы ключ продолжил работать, один раз сделайте бесплатный апгрейд: в портале Azure откройте Подписки (Subscriptions) → ваша подписка → кнопка Повысить уровень (Upgrade) (портал и сам показывает баннер с этой кнопкой, когда триал подходит к концу). Выбирайте вариант без платного плана поддержки. Ресурс озвучки останется на бесплатном тарифе F0, месячная квота будет обнуляться как раньше, списаний не будет — платить пришлось бы, только если вы сами переведёте ресурс на платный тариф S0.

Если апгрейд не делать, после конца триала облачный голос просто перестанет работать — приложение продолжит озвучивать бесплатным голосом на устройстве, а апгрейд можно сделать позже в любой момент.

Если что-то не работает

СообщениеПричина и решение
Неверный ключ или регионКлюч скопирован не полностью, или регион не совпадает с регионом ресурса. Регион пишется слитно строчными: eastus, не «East US».
Месячный бесплатный лимит исчерпанТариф F0 даёт ~500 000 знаков в месяц. Лимит обнулится в новом месяце, либо продолжите бесплатным локальным голосом.
Ключ работал, но через месяц пересталЗакончилась 30-дневная пробная подписка, и Azure её приостановил. Сделайте бесплатный апгрейд в один клик (см. «После первых 30 дней») — ключ снова заработает.
Слишком много запросовНа бесплатном тарифе — не более 20 запросов в минуту. Приложение подождёт и продолжит само; это нормально для длинных книг.
Ошибка соединенияПроверьте интернет и правильность региона.