Что внутри блютуз колонки
Как устроена колонка JBL и что в ее составе
Устройство колонки JBL в большинстве случаев стандартно: корпус, микросхема с разъемами, динамики, сетка, аккумулятор. Принцип работы построен на приеме сигнала с другого девайса (к примеру, смартфона / планшета) через Блютуз или с помощью провода для последующей передачи и усиления звуки. Ниже рассмотрим, из каких элементов состоит девайс, и на каком принципе он работает.
Устройство колонки
Многих пользователей интересует, как устроена колонка JBL, и из каких элементов состоит. Такой вопрос обусловлен обычным живым интересом и желанием узнать, за что приходится платить деньги.
Кратко рассмотрим особенности разборки на примере JBL Boombox:
С учетом приведенной выше инструкции можно сказать, из чего состоит колонка JBL Бумбокс:
Устройство других портативных колонок JBL других моделей почти идентично. Отличия касаются только размеров корпуса / динамиков, особенностей схемы и типа аккумулятора. Также во многих моделях JBL не предусмотрена ручка для переноски.
Принцип работы
Зная, как устроена Блютуз колонка JBL, можно переходить к рассмотрению принципа действия таких девайсов. Главное назначение устройств состоит в возможности прослушивания музыки в любом месте. Они работают от встроенного аккумулятора / батареек, а сигнал поступает за счет беспроводного модуля.
Принцип работы прост и заключается в следующем:
Кодированный сигнал с телефона / планшета передается на Блютуз-модуль колонки JBL. После получения информации модуль, встроенный в выносном динамике, передает сигнал на микросхему. Далее она обрабатывается и передается на динамики.
Конструкция таких девайсов позволяет выполнить подключение не только беспроводным способом, но и с помощью провода. В таком случае сигнал передается не по Блютуз, а по проводам. Дальнейший процесс является аналогичным.
Зная устройство колонки JBL и принцип его работы, проще понять особенности и назначение этого девайса. В комментариях расскажите, пригодилась ли вам эта статья, и какие еще сведения будут полезны в вопросе устройства этой техники.
Портативные Bluetooth колонки за 20 баксов и 30 минут. Делаем сами
Идея обладать портативной Bluetooth акустикой давно не давала мне покоя. Однако соотношение цена / качество все никак не приходило к разумному, и по-прежнему оставляет желать лучшего. На рынке есть отличные модели, которые заслуживают быть купленными, как например – портативная колонка JBL Voyager. Правда цена тут слишком высока — порядка 220 долларов США. Но и переплачивать только за именитый бренд не особо хочется.
Ведь по сути, вся портативная акустика – это обычная мультимедиа акустика + Bluetooth модуль + литий-ионный аккумулятор. И если соединить эти компоненты самостоятельно, то можно получить совсем неплохой по качеству бюджетный вариант.
Весна идет полным ходом. И потребность в портативной акустике сейчас весьма актуальна. Ведь ее можно взять с собой и в компанию на улицу, и в поездке за город на пикник, и везде, где нужна мобильность, но нет розетки. Другими словами, наконец, необходимо обзавестись подобным гаджетом! Но желание сэкономить также совсем не пропало. Даже наоборот. А это значит, что пора засучить рукава и сделать все самим. Итак, обозначим цель — быстро, без особых усилий, из доступных частей, собрать недорогую, качественную портативную акустику, которая не уступает готовым гаджетам и существенно ниже по цене. Приступаем.
1. Одними из важнейших характеристик портативных колонок, на мой взгляд, являются размер и вес. Исходя из этих обязательных критериев, поищем наиболее популярную и недорогую модель мультимедиа акустики. Ok, google) После анализа характеристик, выбор пал на колонки Sven 315. За цену около 8 долларов США, мы получаем очень компактные с качественным звуком мультимедиа колонки. Огромное количество позитивных отзывов это подтверждают. (http://market.yandex.by/product/6226111/reviews?hid=91107&track=tabs)
2. Следующий компонент — Bluetooth модуль. При беглом осмотре сайтов www.dx.com и www.aliexpress.com нашлись подходящие модули за 6-7 долларов США (http://www.dx.com/s/bluetooth+audio+receiver+module). Однако по объявлению на местном сайте барахолки внезапно нашелся вариант, который можно было забрать уже на завтра за 10 долларов США. Ждать посылки от китайских друзей не особо хотелось, и я приобрел то что было. Мой вариант (Bluetooth Music Receiver Adapter Dock Adaptor Audio Stereo a2dp 30 pin)
Этот адаптер предназначен для подключения к устаревшим док станциям с 30-pin разъёмом Apple. Для сопряжения более новых i-гаджетов (с lightning разъемом) или андроид гаджетов через Bluetooth.
3. И последний компонент — это литий-ионный аккумулятор. Здесь все просто. Поскольку питание наших колонок идет от стандартного кабеля USB (5V), то и берем любое портативное зарядное устройство с выходом USB и емкостью на сколько не жалко денег. (http://catalog.onliner.by/portablecharger/
fp[pcd_outputvoltag][0]=5v)
Тут чем больше емкость аккумулятора, тем дольше играет музыка.
Первым делом нам нужно разобрать SVEN 315. Я воспользовался видео-инструкцией.
Затем разбираем Bluetooth модуль, извлекаем плату. Это нужно только для конкретной моей 30-pin модели (для плат, заказанных с http://www.dx.com/s/bluetooth+audio+receiver+module этого не потребуется).
Разобрав колонку, укорачиваем провод входа аудио и припаиваем его к Bluetooth модулю. Так же разветвляем и припаиваем питание +5v от USB.
Крепим внутри все термопластичным клеем, чтобы ничего не болталось.
После монтажа можно проверять. Подключаем колонки через USB к портативному зарядному устройству. И спариваем с телефоном.
У нас получились отличные бюджетные портативные колонки, с которыми можно смело отправляться на пикник с друзьями.
Блютус колонка своими руками
Преамбула: я недавно построил дом. Ну как построил, мы в нем живем уже с 2016 года, но заезжали в дом с внутренней отделкой посреди голого поля, а все работы по благоустройству участка и наружной отделке дома ведутся до сих пор (и еще хватит на несколько лет с горочкой). Так вот, хотелось работать с музыкой, и иногда подпевать, поэтому озаботились с супругой приобретением блютуз колонки, чтобы можно было и домой, и в мастерскую, и на улицу. С сожалению, перебор вариантов показал, что то, чего я хочу, стоит слишком дорого, а за деньги, которые я готов потратить, можно купить только полное шило. И во мне засвербело то самое «что я, жопорукий что ли, колонку не сделаю?»
Первым делом, конечно же, полез в интернет копать информацию об акустическом оформлении громкоговорителей. Я раньше интересовался данной темой, но нужно было освежить знания. Вкратце о том, что такое акустическое оформление: это исполнение колонки, которое улучшает и корректирует звучание непосредственно динамика. Вариантов множество, у каждого свои достоинства и недостатки, в итоге я остановился на ЧВР (четвертьволновой резонатор). Данный вариант, как и фазоинвертор, позволяет почти на октаву расширить диапазон воспроизводимых динамиком частот, и по сравнению с фазоинвертором имеет в полтора раза бОльшую отдачу на низах. Самый главный недостаток ЧВР, большие габариты ящика, меня не очень парил, так как места у меня более, чем хватает.
Дальше начал подбирать элементную базу. Усилитель выбрал D класса в Китае на Алиэкспресс. Его достоинства: малые размеры, очень высокий, порядка 85% КПД, ОЧЕНЬ хорошая линейность АЧХ и низкий коэффициент искажений. При всей этой прелести он имеет на борту блютуз, считыватель карт памяти и почти не греется. Просто вбивайте «стереоусилитель блютуз» на али и ищите эту картинку:
цена вопроса около 1000р.
Следующий шаг — выбор динамиков. Так как колонка предполагалась недорогой, я решил по отзывам в интернет магазине подобрать комплект трехполосной коаксиальной автомобильной акустики. Выбор пал на Pioneer RS-1750 за 3500р (спойлер: разочарование года). Производитель заявил в характеристиках диапазон частот 36-21000Гц. Я человек очень доверчивый, но даже при этом я понимал, что это наглое вранье. Для себя решил, что при легкости диффузора и довольно жестких подвесах дай бог, если резонансная частота будет в районе 90 Гц, и исходя из этого начал считать корпус с настройкой ЧВР на 60Гц, что позволило бы акустике играть примерно от 45-50Гц.
Расчет корпуса происходит следующим образом: принципиально ЧВР представляет собой трубу длиной в четверть длины волны, на которую он настроен, и площадью поперечного сечения в полторы площади диффузора динамика. С одной стороны этой трубы находится динамик, с другой просто дыра — порт. Эта труба сворачивается и укладывается в корпусе :). Конструктивно это выполнено в виде лабиринта из перегородок. Процесс же происходит следующим образом: берется бумага, линейка, карандаш — и рисуешь, меряешь, меняешь, прикидываешь внешний вид, снова меняешь, и так до тех пор, пока не получишь вариант, который тебя устраивает :). Вот мой листик с конечным вариантом (как ни странно, не затерялся еще)
Вверху — отсек под электронику (усилитель, блок питания и в итоге еще фильтры нч/вч первого порядка). Ну а далее — приобретение листа фанеры 15мм за 1000р, раскрой, и сборка ящика. Пара фото колонки на этом этапе, со вставленными полюбоваться динамиками 🙂
Клеил на полиуретановый клей, для надежности стягивал шурупами. Ну а потом — кропотливая работа по шпаклевке, шлифовке, грунтовке, покраске и сборке. К сожалению, фотографий собранной колонки с этими динамиками не осталось, но в связи с последующим это и не важно.
А теперь подходим к разочарованию: моя ошибка, что я предположил частоту резонанса динамиков, и исходя из него сделал корпус. Тут у меня одно оправдание: производитель тщательно спрятал эту информацию, ее нет НИГДЕ в интернете, динамики у меня появились уже когда работа по корпусу была в процессе, и изменить я уже ничего не мог. Я собрал все в кучу, включил — и блин: баса нет, совсем нет, средние бубнящие и забиваются резкими верхами из пьезоэлектрических пищалок. Вы не представляете, как много я ожидал от этой колонки, а тут… Решил измерить динамик, спаял схему для снятия TLS параметров, прицеплю полученный график:
На графике, нарисованном ручкой, зависимость напряжения на динамике от частоты. Нижняя линия это промер от 25 до 100 герц (тут я охренел, что резонанс не в первой сотне), верхняя — от 110 до 185. Короче резонанс на 165 Гц, а это значит, что ниже, чем с 90 Гц этот динамик в принципе неспособен играть ни в каком акустическом оформлении. А я-то корпус рассчитал на 60.
В общем, подбор динамиков начался заново. На замену им были выбраны вполовину более дешевые широкополосники Урал AS-M165 Molot за 2000р, частота резонанса которых 85Гц, и которые идеально подошли к ящику. Звучание колонки просто расцвело: появился бас, панч, шикарная середина и неплохие верха. Объективно колонка заиграла в диапазоне 50-12000Гц, это уже было приятно слушать, сердце радовалось и первоначальные мои ожидания оправдались, но я решил таки добавить пищалки, чтобы расширить диапазон ВЧ. Подобрал хорошие шелковые пищалки от польской фирмы Koda, рассчитал фильтры первого порядка, разделив НЧ и ВЧ на частоте 8000Гц, и у меня теперь вполне себе классная блютуз колонка для мастерской, участка и немножко дома:
Бюджет получился следующий:
шпаклевка, грунтовка, краска, растворители
ВЧ динамики — +1800р,
Чувствительность колонки порядка 95 Дб, усилитель 50+50 ватт раскачивает ее прям шикарно, жена с подружками-соседками уже пару раз закатывали во дворе вечеринки, более чем довольна. Ну а мне в мастерскую и работать на участке тем более хватает, слушаю от силы на трети громкости 🙂
Данный проект осуществляется за пару часов, если вы уже имели дело с ремонтом электроники, и за один вечер, если беретесь за дело в первый раз. Его цель – колонка блютуз своими руками и за минимальные средства из любых старых динамиков. В качестве бонуса я расскажу о том, как сделать блютуз колонку своими руками из обычного смартфона.
Инструменты и материалы
Переделка потребует минимального набора инструментов :
Необходимые материалы для устройства блютуз колонки, помимо динамиков:
Дополнительно понадобится изолента, припой, флюс для пайки и термоклей (хороший суперклей тоже подойдет).
1. Создание корпуса
Приготовление к созданию самодельной блютуз колонки начинается с разбора корпуса или создания нового. Некоторые умудряются изготовить очень даже красивые подиумы для динамиков из фанеры, пвх-труб и даже футляров от очков.
2. Выключатель и разъем питания
Просверлите в корпусе отверстие для имеющейся у вас кнопки включения, если она не предусмотрена конструкцией. Вклейте его надежным клеем и проделайте тоже самое с разъемом на 3,5 мм. Пластик сверлите на низких оборотах, чтобы не перегреть его и не расплавить.
3. Подсоединение к блютуз-модулю
К отрицательному выводу одного динамика припаяйте два провода, еще один – к положительному. Один отрицательный провод у нас пойдет на второй динамик, а остальные – на блютуз-модуль.
4. Подключение беспроводного модуля
На приведенном изображении показана микросхема для сборки блютуз колонки своими руками с помощью BLK-MD-SPK-В. Контакты с 3 по 5 будут использованы под вывод звука, 13 и 12 – для питания.
3 — Общий провод динамиков.
4 — Положительный провод левого.
5 — Положительный провод правого.
Контакты у модуля, который применял я, очень небольшие, поэтому приходилось паять очень осторожно, дабы их не повредить. Пропаянную плату можно крепить внутри конструкции.
5. Подключение аккумулятора
Очередным этапом крепим 3 провода к аккумуляторной батарее: плюсовой контакт, минусовой и еще один провод для контроля за зарядом. Все три пойдут на разъем питания 3,5 мм, а плюсовой еще и ко второму контакту на кнопке включения.
Важно! Для зарядки подходит постоянно напряжение 3,5-4 В и ток заряда не меньше 500 мА. Можно использовать любое подходящее по параметром зарядное устройство от старого мобильника.
6. Проверка работоспособности
Как только сборка завершена, настало время включать bluetooth на телефоне или другом источнике и запускать поиск беспроводной техники поблизости. Если при соединении с новеньким гаджетом запросят пароль, используйте стандартные четыре нуля. Кстати, такую колонку запросто можно подключить к телефону Хонор или другому устройству.
Вот и всё, сделана достаточно мощная блютуз колонка своими руками, далее начинается новая жизнь без проводов.
Внешний динамик из смартфона
Как сделать блютуз колонку из обычной я рассказал. Но воспроизводить звук можно и через любой смартфон. Например, если у вас в самый неподходящий момент сломалась аудиосистема ноутбука. Для этого не нужен ни паяльник, ни провода, ни приобретение микросхем в Китае. Достаточно специального приложения для Android или iOS. Таких программ на сегодняшний день очень много, вы можете выбрать любую по своему вкусу. Для примера я расскажу о w.
Это приложение условно-бесплатно. То есть им вполне можно пользоваться и никому не платить, но в этом случае каждые 45 минут сигнал будет прерываться не очень приятным звуком и блоком с рекламой. 3$ за полную версию снимут лимит и подарят бонусом хорошее сжатие, а также возможность нескольких соединений одновременно.
Итак, как из телефона сделать блютуз колонку самому своими руками?
Если какой-то из шагов остался непонятен, все этапы сборки блютуз колонки своими руками на видео легко найти в интернете или ниже.
Я сделаю свою «умную» колонку… «with blackjack and hookers!»
Привет всем. В данной статье я расскажу историю как мы с двоюродным братом сделали свою «умную» колонку.
На самом деле никакая она неумная, грубая и не особо полезная, но зато весёлая и с характером.
За мной сама идея, программирование, железо (подбор и настройка).
От брата 3D-модель, 3D-печать, железо (подбор и электромонтаж).
Статья по-большей части описывает то, что делал я, лишь немного касаясь 3D-модели.
«Ты на самом деле хочешь дружить с роботом?»
Будучи большим фанатом известного мультсериала «Футурама», однажды (где-то в 2018 году) мне захотелось заиметь самодельную голову робота Бендера Родригеса. В голове, в том числе крутились дурацкие варианты сделать её из какой-нибудь кастрюли. В силу своей глупости идея была забыта и заброшена ровно до того момента пока у одного хорошего человека, моего брата, товарища xbost’а не появился 3D-принтер (весна 2019 года). И тут эта идея снова ожила…
Обсудив эту идею за пивом, принялись за работу. Брат начал делать 3D-модель, а я искать, что из электронного хлама в ящике стола можно задействовать в проекте.
К тому моменту, у меня уже несколько лет валялась без дела плата Intel Galileo Gen2. И было желание задействовать её в этом проекте. Изначально никаких «умных» функций не планировалась, просто запихнуть её в корпус вместе с динамиком и светодиодами, вытащить кнопочку, при нажатии на которую воспроизводились бы цитаты из серий и светились диоды.
В то же время вокруг буйным цветом расцветали (и продолжают расцветать сейчас) умные колонки с голосовыми ассистентами. Они вежливы (Алиса правда хамовата), достаточно много всего умеют и не работают без Интернета. И по мне достаточно скучны.
Это привело к мысли, что на основе Бендера с его вредным, эгоистичным и вообще отрицательным характером можно сделать для себя отличную «умную» колонку. Этакий арт-проект, протест против умных колонок. И обязательно работающую оффлайн, даже ценой производительности.
Первые попытки
Почитав о системах распознавания речи с возможностью оффлайн-распознавания, а также узнав, что ещё один хороший человек, коллега с прошлой работы, в то время писавший диплом, использует CMU Sphinx, выбор был остановлен на нём.
В силу своей природной… хм… невнимательности, я упустил существование более подходящей для моей задачи версии – pocketsphinx, и начал с «большого» CMU Sphinx на Java.
Создал простенькие 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 – собственно основа всего.
Маленький ИБП для Малинки. Его штатный выключатель был выпаян, и к его контактам был припаян микропереключатель (см. далее по списку).
Для подсветки и анимации «зубов»(18 штук) и глаз(2 штуки).
В принципе подойдёт любая, работающая в Линуксе. Подключается через 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-грамматика, набор аудио-сэмплов(сэмплов в репозитории нет, по соображениям авторских прав) и синтез речи. Русский дорабатывался(и дорабатывается) с некоторым опозданием.
Основной целью была просто возможность отвечать фановыми фразами из серий. Задаешь ему вопросы типа “Как дела?”, “Где ты родился?”, “Что думаешь о Сири?”. Ищется и воспроизводится ответ из сэмплов (в случае отсутствия сэмпла используется синтез речи, но об этом чуть позже).
Изначально скорость ответов на Малине была не очень шустрой (4-6 секунд до ответа):
Покопавшись у себя в коде, были найдены и уничтожены необязательные паузы. То же самое касалось и сэмплов (были пустые места вплоть до 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-модель выложены под открытыми лицензиями, так что если у кого-то есть желание сделать своего Бендера, добавить свои функции и улучшить – буду рад.
На этом статья подошла к концу. Спасибо, что прочитали!