Как сделать из ноутбука колонку блютуз

Добавил пользователь Дмитрий К.
Обновлено: 04.10.2024

На самом деле никакая она неумная, грубая и не особо полезная, но зато весёлая и с характером.

За мной сама идея, программирование, железо (подбор и настройка).

От брата 3D-модель, 3D-печать, железо (подбор и электромонтаж).

Статья по-большей части описывает то, что делал я, лишь немного касаясь 3D-модели.

"Ты на самом деле хочешь дружить с роботом?"

Обсудив эту идею за пивом, принялись за работу. Брат начал делать 3D-модель, а я искать, что из электронного хлама в ящике стола можно задействовать в проекте.

В то же время вокруг буйным цветом расцветали (и продолжают расцветать сейчас) умные колонки с голосовыми ассистентами. Они вежливы (Алиса правда хамовата), достаточно много всего умеют и не работают без Интернета. И по мне достаточно скучны.

Первые попытки

Почитав о системах распознавания речи с возможностью оффлайн-распознавания, а также узнав, что ещё один хороший человек, коллега с прошлой работы, в то время писавший диплом, использует CMU Sphinx, выбор был остановлен на нём.

Создал простенькие JSGF-грамматику и программу на Яве. Взял несколько наиболее известных цитат для проигрывания(“with blackjack and hookers”, “bite my shiny metal ass”, “kill all humans” и т.п.). Пробовал изначально на достаточно мощном компьютере(MacBook Pro 13-го года), был доволен результатом производительности, но понимал, что на Галилео меня ждёт нечто другое. Но дело оказалось совсем плохо.

Вообще Галилео уже давно заброшен Интелом. Стандартный Линукс, шедший с ним мне в принципе особенно не нравился. Поэтому попробовал с последней доступной для него сборкой Дебиан.

Туда с проблемами(подробности уже честно не вспомню) был поставлен JRE. В качестве устройства ввода/вывода аудио была использована USB-гарнитура. И… Результат был крайне печален в плане производительности. Сейчас опять же не вспомню, возможно неправильную акустическую модель использовал на ней, но на реакции уходило 30-60 секунд. Плюс брат начал разрабатывать 3D-модель, и сказал, что габариты Галилео большеваты. Плюс отсутствие встроенного Wi-Fi. В общем Галилео опять отправилась в стол.

Решено было попробовать на гораздо более популярной Малинке, и выбор пал на слабую, но самую компактную версию Raspberry Pi Zero W. А также, прокачав внимательность, узнал о pocketsphinx (отличная статья для старта), перешёл на него, и переписал программу на Питоне.

При переходе на Малину, с подачи xbost’а, родилось название для проекта – Pinder (Raspberry Pi + Bender). Да, я прекрасно помню историю с Pidora в русскоязычном сегменте, но в данном случае намеренно выбрал такое лулзовое для русского уха название.

И так предыстория завершена, можно переходить непосредственно к описанию Пиндера.

Внутренняя железная часть

Перечень использованных компонентов:

Raspberry Pi Zero W – собственно основа всего.

Маленький ИБП для Малинки. Его штатный выключатель был выпаян, и к его контактам был припаян микропереключатель (см. далее по списку).

В принципе подойдёт любая, работающая в Линуксе. Подключается через OTG-кабель в единственный доступный для этого порт на Малине Зеро.

В общем тут колхозный вариант был использован. Колонки были раздербанены, взят один динамик, усилитель вытащен из корпуса. Можно было купить отдельный усилитель и динамик, но для меня самым быстрым вариантом было тогда купить эти колонки и разобрать на части.

Но во время разработки поначалу использовался микрофон от телефонной гарнитуры Philips.

Замыкается/размыкается при вставлении/вынимании "антенны" Бендера. Включает/выключает питание от UPS к Малине.

3,5мм разъём и гнездо jack. Для подключения микрофона к аудиокарте (микрофон находится наверху Бендера, в антенне).

В общем внутри всё достаточно колхозно.

Схема подключений очень простая:


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

3D-модель, корпус

Здесь я не смогу рассказать многого, так как эта часть работы полностью брата.

3D-модель и небольшая инструкция доступны здесь.

Зубы и глаза напечатаны фотополимерной смолой на Anycubic Photon. Все остальные части PLA на Creality Ender 3.

Если будут какие-то вопросы по 3D-модели и печати можно задать мне, я их передам, либо попробовать напрямую спросить у xbost’а на thingiverse (но не уверен будет ли он на них отвечать).

Краткая схема сборки:


Фото в процессе сборки и полностью собранном виде:







Программная часть 1

В качестве ОС используется штатный Raspbian (теперь Raspberry Pi OS).

За распознавание, как уже писалось выше, отвечает pocketsphinx. В качестве аудиоподсистемы используется Alsa (Pulseaudio выпилен).

Поддерживается два языка: английский и русский. Для каждого языка своя JSGF-грамматика, набор аудио-сэмплов(сэмплов в репозитории нет, по соображениям авторских прав) и синтез речи. Русский дорабатывался(и дорабатывается) с некоторым опозданием.

Основной целью была просто возможность отвечать фановыми фразами из серий. Задаешь ему вопросы типа “Как дела?”, “Где ты родился?”, “Что думаешь о Сири?”. Ищется и воспроизводится ответ из сэмплов (в случае отсутствия сэмпла используется синтез речи, но об этом чуть позже).

Покопавшись у себя в коде, были найдены и уничтожены необязательные паузы. То же самое касалось и сэмплов (были пустые места вплоть до 1 секунды в начале файлов). А также прочитана информация о параметрах оптимизации pocketsphinx. Получилось уже получше:

Далее начал добавлять кое-какие полезные функции. Первой стала проигрывание музыки с локальной ФС или интернет-радио с помощью MPD. При этом докричаться до Бендера при проигрывании музыки на приличной громкости сложновато:

После достаточно долгого перерыва, живя на даче, была добавлена первая функция “умного дома”- управление освещением в своём углу через ModBusTCP. Вот только Бендера недостаточно иногда просто попросить включить свет, нужно обязательно сказать "пожалуйста". Работает достаточно шустро:

Программная часть 2

Потом однажды захотелось добавить читалку RSS-новостей. Это уже было невозможно без синтеза речи, но при этом хотелось, чтобы синтезатор звучал как, или хотя бы похоже на голос Бендера. Такой синтез речи на Малине Зеро представляется малореальным и поэтому в этом моменте пришлось сдаться и задействовать онлайн-сервис.

Почитав информацию и попробовав разные варианты остановился на Microsoft Azure Custom Speech.

При создании пользовательского голоса на выбор есть три варианта:

Statistical Parametric – стандартное качество, нужно небольшое количество(для английского языка) сэмплов для обучения.

Concatenative – высокое качество, нужно 6000 сэмплов для обучения.

Neural премиум-качество. По факту недоступно(доступно из США, при написании челобитной в Майкрософт зачем тебе это нужно и выкладывании 100 000$).

Более подробно по технологиям синтеза речи можно почитать например на Википедии.

У меня не было большого количества сэмплов, поэтому сначала поигрался со Statistical Parametric. Результат был неплох, голос конечно не был похож(такой тип синтеза для сильной похожести и не предназначен), но интонации передавал сносно. В итоге на основе набора данных созданного с помощью этой модели я создал оффлайновую модель для CMU Flite, используемую в случае отсутствия связи с MS Azure.

Но всё же хотелось большей похожести и я решился попробовать собрать 6000 сэмплов для Concatenative модели, использующей отрывки из сэмплов настоящего голоса. Очень помог некий хороший человек, выложивший на YouTube 7 видео The Best of Bender. Надёргав оттуда сэмплов, приплюсовав к ним те что уже были и натравив на них майкрософтовский же Text-to-Speech (здесь у меня набор тулзов вспомогательных), получил что-то около 2000 транскрибированных сэмплов. Было принято решение просто скопировать это всё три раза под разными именами, чтобы получить 6000.

В итоге всё это было залито на обучение модели, и результат получился следующим:

Да конечно не идеально, но меня результат трудов устроил.

В итоге синтез речи используется не только для чтения новостей, но и в случае отсутствия оригинального сэмпла. Сначала ищется сэмпл. Если его нет, проверяется связь с порталом MS Azure, если есть – синтезируется с помощью него. Если же связи с Azure нет – используется локальная модель Flite(а для русского языка роботизированный голос eSpeak).

В сумме периодическими волнами и рывками разработка шла с весны 2019-го по весну 2020-го, в свободное время(хорошо видно по коммитам на гитхабе). Далее уже даже не волнами, просто отдельными всплесками.

Будущее

Как таковых планов развития проекта нет. Если появляется желание и вдохновение, то добавляю что-нибудь. Так конечно напрашивается сделать режим просто болталки на нейронке, обученной на фразах Бендера. Ещё возможно добавить режим bluetooth-колонки(и чтобы зубы загорались синим в этом режиме) и приложение для смартфона, для активации схемы патриотизма.

Но для начала надо изобрести удлинитель пальца.

Заключение

Исходный код ПО и 3D-модель выложены под открытыми лицензиями, так что если у кого-то есть желание сделать своего Бендера, добавить свои функции и улучшить – буду рад.

подключить блютуз колонку к ноутбуку

Как подключить беспроводную колонку к ноутбуку

Процесс подключения различается в зависимости от модели ноута, функционала колонки и версии операционной системы.

Прежде чем подсоединять блютус-колонку, учитывают ряд правил:

  • портативное устройство должно быть исправным, иначе как ни старайся, подключиться не получится;
  • программная составляющая так же важна, как и техническая. Для работы аудиоустройства на ноутбуке или компе должны стоять соответствующие драйвера и ПО;
  • если источник питания колонки аккумуляторная батарея – ее заряжают;
  • беспроводные устройства подключаются по протоколу Bluetooth. В аудиоустройстве эта функция есть, и проверяют, чтобы она имелась и на ноутбуке или ПК.

Устройства

активация блютуз

добавить устройство

Об успешном подключении сообщит соответствующее уведомление.

успешное подключение устройства

Настройка

Как только аудиоустройство синхронизуется с ноутбуком, начнется воспроизведение звука. Обычно никакие дополнительные настройки не требуются. Но если с выводом сигнала проблемы, их решают следующим образом:

громче и тише

Особенности подключения к ноутбуку и компьютеру

В случае с ноутом, особенно, если установлена Виндовс 10, дополнительных действий по настройке блютуза не потребуется, если только дело не в драйвере. При этом порядок подключения на ОС 10 и 7 отличается ввиду переработанного интерфейса. В крайнем случае понадобится вручную указать устройство вывода звука через настройки.

Как включить беспроводную колонку в разных ОС

Windows 7

На этой версии Винды беспроводные устройства синхронизуются по иной последовательности:

индикатор подключения колонки

Добавить устройство в вин 7

Если ПО автоматически не установилось и колонка не играет – ставят вручную. Встречаются модели колонок, в комплекте к которым идет компакт-диск с драйверами. Их и устанавливают, придерживаясь подсказок установщика.

Если диска нет, ищут необходимое программное обеспечение на официальном сайте производителя периферийного устройства, по модели.

На Windows 8/10

Если на ноутбуке стоят необходимые драйвера, о статусе работающего блютуз сообщит соответствующий индикатор на корпусе. Если речь идет о компьютере, в трее будет синяя иконка Bluetooth.

параметры

Изменение параметров компьютера

синхронизация с колонкой

Включение портативной колонки различных моделей

Порядок включения одинаков для большинства техники – нажать нужную кнопку. На примере популярных производителей:

Моделей масса, качество звучания различается, но принцип включения у них идентичен.

Как подключить колонку к ПК без блютуза

Вопрос-ответ

  1. Можно ли блютуз колонку подключить к ПК через USB

На некоторых моделях ноутбуков, чтобы быстро включить блютуз, достаточно нажать клавишу F9, на которой изображен соответствующий значок.

включить блютуз кнопкой

Динамики на ноутбуках, нетбуках, мягко говоря, плохие. Ни басов, ни звучания, ни четкости. Но человечество создало прекрасное устройство вывода звука – колонки. Они бывают самыми разными – любых цветов, форм и ценовой категории. Если с проводными колонками все просто – воткнуть провод в нужное гнездо, то с беспроводными все немного сложнее. Сейчас вы узнаете, как подключить блютуз-колонку к ноутбуку. Это займет у вас 5-10 минут от силы. Итак, начнем.

Для тех, кто предпочитает инструкции в формате видео, следующий ролик:

Что делать сначала?

Как подключить колонку к компьютеру или ноутбуку через Bluetooth?

Чтобы подключить беспроводные колонки через Bluetooth, для начала проверьте, есть ли на вашей клавиатуре горячие клавиши. Горячая клавиша – кнопка быстрого действия, нажав которую, можно запустить определенную функцию мгновенно. В нашем случае, нам нужна кнопка F8 (или любая другая со значком Bluetooth).

Это в лучшем случае. Скажем так, именно таким образом это должно происходить при идеальных обстоятельствах. Теперь рассмотрим проблемы, которые возникают в ходе подключения.

Не включен Bluetooth-модуль

Как включить Bluetooth на ноутбуке или компьютере, узнаете в следующем видео:

Колонка не подключается к ноутбуку? Бывает такое, что Bluetooth, как модуль, выключен в диспетчере устройств. Обычно эту функцию отключают за ненадобностью. Потому что бывало иногда такое, что пользователь случайно нажимал на кнопку автоматического подключения и ноутбук подключался к другим устройствам. Винить тут некого. Такое бывает.

Как подключить колонку к компьютеру или ноутбуку через Bluetooth?

Как подключить колонку к компьютеру или ноутбуку через Bluetooth?

Как подключить колонку к компьютеру или ноутбуку через Bluetooth?

Готово. Вы механическим путем включили отключенный модуль. Можно устроить небольшой перекур и еще раз прочитать содержимое первого подзаголовка. Прочитали и сделали? Наслаждайтесь акустикой!

Да все там включено, дело в другом

Как подключить колонку к компьютеру или ноутбуку через Bluetooth?

P.S. Этот пункт подходит для владельцев Windows 8 и выше. Счастливые обладатели Windows 7 и Windows XP (если они еще не на пенсии), такими мучениями не обременены.

Bluetooth-модуль включен, но ничего не изменилось

А это потому, что устарели драйверы на Bluetooth. Это жизнь, такое случается. Каждый совершеннолетний человек с этим сталкивался хоть раз в жизни. Но не стоит огорчаться.

Другой вариант

Когда вы открывали упаковку, заметили коротенький провод с одинаковыми головками на концах?

Так вот, с помощью этого провода можно не копаться в настройках, не обновлять драйверы и не жать непонятные кнопки. Таким способом можно подсоединить динамики и подключить беспроводные колонки к ноутбуку.

Один конец провода воткните в гнездо на самом динамике.

Как подключить колонку к компьютеру или ноутбуку через Bluetooth?

Чтобы не ошибиться, ищите гнездо зеленого цвета. На глаз, диаметр у него 3,5 мм. Другой конец вонзите в гнездо аудио-выхода на ноуте или в зад системника.

Как подключить колонку к компьютеру или ноутбуку через Bluetooth?

Можно и спереди, но сзади лучше. Болтаться не будет. В смысле, все основные гнезда находятся сзади системного блока. Там есть зеленая дырочка. Вам туда. Теперь вы можете спокойно наслаждаться звучанием вашего динамика.

Как выбрать нужное подключение?

Как подключить колонку к компьютеру или ноутбуку через Bluetooth?

Как подключить колонку к компьютеру или ноутбуку через Bluetooth?

Нет звука

Кажется, это делается на подсознательном уровне. Добавьте звука в динамиках. Обычно это помогает. Если нет, то в правом нижнем углу экрана найдите иконку настроек звука. Там вы и можете отрегулировать громкость.

Что делать, если у вас ПК?

Так получилось, что у ПК нет встроенной функции Bluetooth. И у вас не получится подключить колонку к компьютеру. Но не все так плохо. За небольшие деньги адаптер можно докупить. В специализированных магазинах всегда найдется в наличии. Подключаем Bluetooth-адаптер в USB-гнездо и вуаля! На вашем ПК есть беспроводная персональная сеть.

Напутственные слова

Мы хотим, чтобы вы помнили одно правило – вашу музыку должны слышать только вы. Сделайте звук тише, не мешайте соседям. Ни в коем случае не включайте музыку, идя по дороге. Это ужасно раздражает прохожих и портит впечатление о вас.

Всего доброго! Подписывайтесь на наши обновления, чтобы читать полезные и интересные статьи.

Как подключить беспроводные наушники или колонку к ПК/ноутбуку

Подключение Bluetooth-наушников к компьютеру — несложная задача, особенно если используется последняя версия Windows 10, которая сама устанавливает все нужные драйвера. Впрочем, на практике наушники зачастую отказываются подключаться так просто. В рамках этой инструкции будут рассмотрены стандартные методы, возможные ошибки и пути их исправления для того, чтобы подключить любую аудиотехнику, использующую Bluetooth-соединение, к ПК или ноутбуку. Подопытными выступят наушники JBL 450BT, AirPods и колонка Flip 4.

Оборудование

У большинства ноутбуков есть встроенный Bluetooth-адаптер, но в стандартной комплектации ПК он не предусмотрен. Пока владельцы персональных компьютеров листают каталог в поисках подходящей модели адаптера, обладатели ноутбуков могут включить Bluetooth-соединение, если уже не сделали этого раньше.

Настройка ноутбука





Настройка ПК и лэптопа

Если у вас лэптоп, да еще и устаревшей модели, высока вероятность, что встроенный адаптер отсутствует, поэтому инструкции для переносного и настольного компьютера идентичны. Вставьте Bluetooth-адаптер в USB-порт и следуйте дальнейшим инструкциям.



В волшебном мире, где все и всегда происходит с первой попытки, вы сможете подключить наушники или гарнитуру вышеописанным способом. В реальности бывает так:


Выход из ситуации может быть простым или сложным.



После подключения не забудьте обновить драйверы.

Что делать, если ничего не помогает

Для подключения используется адаптер CSR8510 A10. При покупке в комплекте не было диска с драйверами, производитель неизвестен. Windows упорно не видит CSR8510 A10. Ручное и автоматическое обновление не помогает.

Специализированное ПО (Driver Booster, DriverHub или DriverPack Solution) тоже бесполезно. Операционная система видит физическое устройство, но не взаимодействует с ним. Если вы столкнулись с такой проблемой, выход только один — BlueSoleil.

Есть и другие программы, но они менее надежны: соединение чаще разрывается, есть большая вероятность, что устройство не обнаружится. Между тем, за 10 лет использования автором программа BlueSoleil еще ни разу не подводила и не давала сбоя.


BlueSoleil устанавливает свои драйвера, благодаря чему работают любые адаптеры и подключаются все Bluetooth-устройства, включая телефоны, колонки, гарнитуры. Программу можно скачать с официального сайта.

Подключение беспроводных наушников с помощью BlueSoleil

Шаг 1: скачайте, установите и запустите программу. Софт платный, в бесплатном режиме можно использовать в течение 3 минут — для проверки качества связи.




Шаг 5: вы можете разрешить автозапуск отдельно для каждого устройства, чтобы при включении наушники сами коннектились к компьютеру.


Когда устройство одновременно подключено к смартфону и ПК, звук будет транслироваться с компьютера. Если в это время раздастся звонок, видеоплеер встанет на паузу, наушники автоматически переключатся на телефон. С аудиоплеерами сложнее: некоторые из них продолжат играть музыку, но она не будет воспроизводиться в наушниках. По окончании разговора наушники снова присоединятся к компьютеру и будут воспроизводить звук.


Подключение AirPods к Windows

С помощью описанной выше программы AirPods подключаются к компьютерам, приставкам и телевизорам так же, как и любые другие устройства.


Рассмотрим еще один способ подключения через BlueSoleil.


Шаг 2: нажмите на плюсик, чтобы добавить AirPods.

Шаг 3: во время поиска устройства необходимо нажать кнопку на боксе с наушниками на 3 секунды. Крышку оставляем открытой, чтобы увидеть индикатор внутри кейса.


Можно обойтись и без программы, если Bluetooth-адаптер определяется системой.

Подключение AirPods к ноутбуку с Windows 10



Каждый раз, когда наушники окажутся в футляре — произойдет автоматический дисконнект. Как только коробок откроется, они автоматически соединятся с устройством. Можно отключить устройство принудительно с помощью кнопки в этом же вкладке.


Если установлена операционная система Windows 7, придется устраивать пляску с драйверами через диспетчер задач: сначала удалить их, затем попробовать снова поставить автоматически. Но не факт, что поможет: у одних срабатывает, у других — нет.

Возможно, это зависит от модуля, версии операционной системы, даты обновления базы драйверов — слишком много факторов, чтобы делать однозначный вывод. Проще установить вспомогательные программы или перейти на Windows 10.

Если вы пользуетесь устаревшей операционной системой или адаптерами от неизвестных производителей, подключение беспроводных наушников не будет легкой задачей. Возможно, придется обновлять драйвера, но и это может не сработать. Легкий и быстрый коннект обеспечат актуальная версия операционной системы, фирменный Bluetooth-адаптер и специализированные программы. В этом случае проблем возникнуть не должно.

Читайте также: