Посты
avatar

Ваш терминал теперь может отвечать вам, и забавно то, что он делает это без вызова каких-либо облачных API. В субботу Ollama выпустила версию 0.40.11 с функцией преобразования текста в речь на macOS. Первая модель речи — Phonon, семейство небольших TTS-моделей от Gradium. Её можно загрузить с помощью команды ollama pull phonon и запустить, как любую другую модель. То, что действительно заинтересует разработчиков — это API. Phonon работает с совместимым с OpenAI endpoint’ом /v1/audio/speech на localhost. Если ваш код уже использует OpenAI SDK для речи, в документации говорится, что вам нужно только изменить базовый URL. Ответ потоково передаётся во время генерации аудио, поэтому воспроизведение может начаться ещё до завершения генерации всего текста. Вы даже можете напрямую передать ответ чат-модели в Phonon — и она начнёт говорить сразу после первой фразы. Выходной формат — 24 кГц моно, по умолчанию в формате WAV или сырые 16-битные PCM, если вы запросите их. В документации перечислены некоторые ограничения, которые легко превысить. Каждый запрос может содержать до 4 096 символов, хотя ollama run автоматически разбивает более длинный текст. Цены, символы, электронные адреса и URL-адреса произносятся по буквам, а числовые даты читаются так, как они написаны, поэтому в документации рекомендуется писать даты словами. Неподдерживаемые параметры, такие как скорость или инструкции, возвращают ошибку 400, а не игнорируются молча. Лицензирование требует внимательного прочтения перед выпуском чего-либо. По умолчанию английская модель Phonon распространяется по лицензии Apache 2.0. Версии на французском, немецком, испанском, португальском и мультиязыковые версии объёмом 40 МБ распространяются по лицензии CC BY-NC 4.0, что исключает коммерческое использование. Ollama также сообщает, что на MacBook Pro с M5 Max модель работала на 35 % быстрее, чем собственный рантайм Gradium — это их собственный бенчмарк, а не независимый тест. На данный момент речь поддерживается только на Apple Silicon; поддержка Windows и Linux указана как предстоящая.

Этот контент предназначен исключительно для информационных и образовательных целей. Он может содержать информацию от третьих лиц, спонсорский контент или рекламные материалы, за которые креатор может получить вознаграждение. Ничто в этой ленте не является инвестиционным советом или гарантией прибыли. Вы несете полную ответственность за свои собственные инвестиционные решения. Всегда проводите самостоятельные исследования и проявляйте осторожность перед торговлей. Мы не гарантируем точность информации третьих лиц и не несем ответственности за понесенные убытки. Прошлые результаты не являются показателем будущих. Пожалуйста, ознакомьтесь с нашими Условиями сообщества и Заявлением о раскрытии информации о рисках для получения подробной информации.

avatarОставьте свой ответ

Комментарий