Заработай с помощью ИИ AI От веб-кодинга к вайб-кодингу 🔥
Без категории · 21 октября 2026 г.
Тестировали из дайджеста: шаг 2 и дальше
Тестировали из дайджеста: шаг 2 и дальше Шаг 2. Превращаем текст в голос Создайте файл speak.py: import os from mistralai.client import Mistral client = Mistral(api_key=os.environ["MISTRAL_API_KEY"]) audio = client.audio.speech.complete( model="voxtral-tts-3", content="Привет! Это озвучка твоего поста.", voice_id="urn:uuid:12345678-1234-1234-1234-123456789abc", ) with open("post.wav", "wav") as f: f.write(audio.content) print("Готово: post.wav") Запускайте: python speak.py — рядом появится post.wav. Его можно кинуть в монтаж ролика. Шаг 3. Русский язык — одна буква В скрипте расшифровки укажите язык, иначе модель может ошибиться на коротких словах: result = client.audio.transcriptions.complete( model="voxtral-mini-transcribe-3", file={"file_name": "voice.mp3", "content": audio}, language="ru", ) Теперь модель знает, что слушать русскую речь, а не английскую. Шаг 4. Кто говорит — разделяем голоса Есть два голоса на дорожке? Попросите модель разметить говорящих: result = client.audio.transcriptions.complete( model="voxtral-mini-transcribe-3", file={"file_name": "dialog.mp3", "content": audio}, diarization=True, ) В ответе каждое слово будет с пометкой, кто именно его произнёс. Удобно для расшифровки подкастов и интервью. Шаг 5. Какую модель взять Маленькая — быстрее и дешевле, хватает для коротких записей и голосовых. Большая — точнее на сложном аудио: шум, несколько голосов, профессиональная запись. Большая стоит дорой всего в полтора-два раза, но на длинных файлах разница в качестве заметна. Что попробовать первым • Расшифровать собственное голосовое сообщение — и сравнить с тем, что вы говорили. • Озвучить приветствие канала — тридцать секунд работы. • Расшифровать чужие подкасты по гайдам, чтобы быстро понять суть. Частые ошибки Ошибка 401 — токен не задан в переменной окружения или скопирован с пробелами. Файл не найден — скрипт и аудио должны лежать в одной папке. Пустой результат — формат файла не поддерживается, попробуйте записать в mp3. Напишите в комментариях, что получилось и что не заработало. Если ошибка непонятная — скиньте текст, разберём. мах