Как преобразовать M4A в текст на Mac
Преобразуйте запись M4A в текст бесплатной утилитой speech от Soniqo. В этом руководстве Parakeet работает на вашем Mac: регистрация и загрузка аудио на сервер не нужны. Команды выполняются в Терминале на Mac с Apple Silicon; подойдут и записи, скопированные с телефона.
1. Установите speech
Нужен Mac с Apple Silicon и macOS 15 или новее. Если Homebrew уже установлен, откройте Терминал и выполните команды ниже.
brew install speech
speech --help
При первой расшифровке скачивается модель Parakeet, поэтому понадобятся интернет и дополнительное время. После сохранения модели в кэше можно работать без интернета. Запись обрабатывается на вашем Mac.
2. Попробуйте пример M4A на английском
Создайте новую рабочую папку, чтобы легко найти пример и результат. Скачайте короткую запись ниже или сначала прослушайте её. Во всех языковых версиях руководства используется один и тот же английский пример.
curl -fL https://soniqo.audio/audio/samples/cli/transcription-sample.m4a -o transcription-sample.m4a
Скачать пример M4A на английском
Пример: Google FLEURS, CC BY 4.0. WAV преобразован в M4A.
3. Расшифруйте запись
speech transcribe transcription-sample.m4a --engine parakeet
Команда выводит распознанную речь в Терминале вместе с сообщениями о загрузке модели и времени обработки. Прослушайте пример и сверьте слова с текстом; регистр букв и пунктуация могут отличаться.
One can only wonder what the keyboard will become when something newer comes along.
Проверьте имена, числа и неясные слова, прежде чем использовать расшифровку в заметках или публиковать её.
4. Сохраните текстовый файл
Чтобы получить файл .txt, поместите запись в папку и запустите пакетную расшифровку. Укажите --extensions m4a: по умолчанию фильтр выбирает только WAV, FLAC и MP3. Эти команды используют уже скачанный пример.
mkdir -p recordings
cp transcription-sample.m4a ./recordings/
speech transcribe-batch ./recordings --output-dir ./transcripts --engine parakeet --extensions m4a
Результат появится в transcripts/transcription-sample.txt. Файл содержит распознанный текст без сообщений о загрузке и времени. Пакетная команда загружает модель один раз и создаёт текстовый файл для каждой записи. Используйте разные имена файлов, чтобы результаты не перезаписывались.
Используйте свою запись
Замените пример пути на путь к своему M4A. Сохраните кавычки, если в пути есть пробелы. Для сохранения текста скопируйте файл в recordings и повторите пакетную команду выше.
Выберите модель, которая поддерживает язык вашей записи. Списки языков есть в руководствах Parakeet и Qwen3-ASR.
speech transcribe "/path/to/Your Recording.m4a" --engine parakeet
Эти команды создают расшифровку без субтитров SRT или VTT с временными метками.
Параметры описаны в справочнике CLI, установка — в разделе «Начало работы», а модели и языки — в руководствах Parakeet и Qwen3-ASR.