Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   подайте нам на пропитание (http://forums.kuban.ru/f1040/podajte_nam_na_propitanie-5840215.html)

Helen1986 24.06.2014 10:57

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

Реализация - на микроконтроллере. На С.
Под windoй - нормально работает мелкософтовская библиотека, но в МК ее не засунешь

qweqwe123123 24.06.2014 12:07

при изначальной загрузке компа (хоть с виндой, хоть без) всегда сообщения выдавались в виде последовательностей длинных и коротких звуковых сигналов (то есть без лишних наворотов, т.к. в компе звуковухи могло <и наверное и сейчас тоже может> и вовсе не быть).
==> юзайте морзянку

DeiMos 24.06.2014 12:14

[url]http://adapter1c.narod.ru/kesha.htm[/url]

Ткачик 24.06.2014 12:32

(1),(2) Молодцы, так его, тролля!

qweqwe123123 24.06.2014 13:39

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

Helen1986 24.06.2014 14:40

(1,2) Вы глаза по утрам моете? Ну сказано же -
[b]Под windoй - нормально работает мелкософтовская библиотека, но в МК ее не засунешь
[/b]

для винды прекрасно работает библиотека [url]http://mytts.forum2x2.ru/t447-topic[/url]
только в ней нет распознавалки наличия звукового адаптера. Это не проблема сделать сторонними средствами, чтобы не лезть к отсутствующим устройствам


нужна именно для для МИКРОКОНТРОЛЛЕРА

(4) у меня на железе есть пищалка и ЦАП с таймером, могу играть продолжительностью и высотой сигнала. Но как правильно генерить?

Helen1986 24.06.2014 14:42

в качестве примера есть прошивка с использованием звука, но звук в ней реализован тупо - 9 слов оцифрованы и лежат в данных. Хотелось бы сделать грамотнее - алгоритма найти не могу

Zurab 24.06.2014 15:51

(3) Да тот еще троль, но сним всегда веселнько зато.

здесь глянь
[url]http://petro-ewlab.com/viewtopic.php?f=176&t=743[/url]

Zurab 24.06.2014 15:55

[url]http://www.rlocman.ru/review/article.html?di=91355[/url]

Том 24.06.2014 15:56

что мешает взять старый добрый shluher.exe, дизассемблировать, выкинуть графику и подогнать под конкретный МК :)))

Kuzmich123 24.06.2014 17:28

Стесняюсь спросить - причем здесь 1С?

qweqwe123123 24.06.2014 21:21

[url]http://www.ie.tusur.ru/books/COI/page_43.htm[/url]

qweqwe123123 24.06.2014 21:45

если частотой смогёшь управлять, то есть гласные получатся, то остальное как-то тоже можно сделать. хз только зачем :-)

qweqwe123123 24.06.2014 22:33

вот может тоже интересно [url]http://www.rsdn.ru/article/multimedia/winsnd.xml[/url]

qweqwe123123 24.06.2014 23:16

[url]http://forum.sources.ru/index.php?showtopic=225933[/url]

qweqwe123123 24.06.2014 23:21

вот что значит гугл :-))

Том 25.06.2014 00:57

10-Kuzmich123 > видимо продукт написали на 1С, но на контроллер не захотела устанавливаться платформа :)))

Helen1986 25.06.2014 11:28

спасибо всем поучаствовавшим, но это все не то.
придется выкручиваться самой

economist 25.06.2014 12:28

Helen1986 - Голосовая почта или готовый автоинформатор на базе GSM не?

Если юзеру нужно что-то положить в уши, то лучше телефона - ничего нет.

Ткачик 25.06.2014 12:45

(17) Выкручивайся-выкручивайся, троллина!

А то как всех вокруг тупицами называть - это мы горазды, а как самому ветку создать - как последний дебил задачку ставим:

1. Не указан характер синтезируемых звуков: то ли монофоническое пиканье устроит, то ли надо мелодию или голос выдавать?
2. Не указана желаемая модель МК, его возможности: быстродействие, объем EEPROM, RAM, да хотя бы наличие ЦАП.

Вывод: картинки на форум вываливать - много ума не надо, а вот внятно своё ТЗ сформулировать - тут хотя бы минимум мозгов требуется! Продемонстрируешь их или опять GIFку выср...шь?

Helen1986 25.06.2014 14:06

Для глупых птицев ткачиков

- [b]посылка лесом[/b] пипиканьем неинформативна. Выдавать в основном числа (читать), хотя если найду алгоритм - буду словеса валить

- "Не указана желаемая модель МК, его возможности: быстродействие, объем EEPROM, RAM, да хотя бы наличие ЦАП"

обычно все вышеуказанное подбирается под алгоритм. Сам алгоритм не зависит от параметров МК, требуется только соответствующее железо. Если того же ЦАП на борту нет - как выдавать?

Для справки - МК, с которыми работаю - это msp430 младших серий (2553 и аналогичные). На них нет железа для звука, и собственно, звук и не планируется. МК помощнее - в основном пятая серия 430-ток (5418а, 5438а), опять таки берутся самые богатые по периферии на борту.
из 32-х разрядных - стелларис или кортекс, но на них мало что делать приходится, дорогие они для массовых решений пока

Helen1986 25.06.2014 14:19

(18) - смысл всех ухищрений немного иной.
есть готовые приборы для измерения и настройки оборудования, на них есть информационное табло (в основном использую цифровые табло).

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

Некоторые приборы состоят из двух частей - собственно МК-модуль+Ноутбук. На таких я реализовала озвучивание в ноутбуке (ссылка выше). Все прекрасно работает. Наладчики могут работать по одному.

Некоторые приборы - только МК-модуль. Хотелось бы сделать озвучку на нем.

сие пожелание (озвучивание) весьма существенно для командировок, когда персонал и время работ ограничены.

economist 25.06.2014 16:10

Helen1986 - настройщики антенн теперь носят дешевые киайтские аккумуляторные IP-камеры, которые небрежно размещают у ТВ клиента, а сами, надев панаму от солнца, крутят и зыбзят в планшет/смартфон на крыше, пытаясь поймать падающий спутник в фокус антены. Ваш случай.

qweqwe123123 25.06.2014 16:47

рыть сюда видимо [url]www.soel.ru/cms/f/?/384136.pdf[/url]

qweqwe123123 25.06.2014 16:52

или это ваша статья?

Helen1986 25.06.2014 18:12

(23) сенькс! В принципе я уже пришла к описанному в статье принципу. Для озвучки только цифр памяти у того же 5438а вполне достаточно

(22) ну и нафиг наладчику ИП камера, если у оборудования локалки нет? А ноут в унутренности железа не засунешь

Ткачик 25.06.2014 18:27

Да какой там "принцип"? Храним в памяти нужные звуки, оцифрованные ИКМ (последовательности байт или слов, по сути - файлы формата WAV без заголовка), а в нужное время начинаем выборку нужного файла (участка памяти с нужным смещением) и с заданной частотой дискретизации суем каждое считанное слово в ЦАП. Фсё, это весь "алгоритм".

Вот если памяти мало и хочется хранить звуки в сжатом формате (MP3), тогда да, нужен алго декомпресии.

P.S. Кстати, стыдно технарю-электронщику заявлять: "Если того же ЦАП на борту нет - как выдавать?" Потому что это несложно - использовать программную ШИМ + аппаратный ВЧ-фильтр на выходе, отсекающий цифровую помеху частоты дискретизации.

Программно это несколько сложнее, то тоже реализуемо.

Helen1986 25.06.2014 19:39

(26)

Да какой там "принцип"? Храним в памяти ............. Фсё, это весь "алгоритм".

тупо

Helen1986 25.06.2014 20:07

(26)

Да какой там "принцип"? Храним в памяти ............. Фсё, это весь "алгоритм".

тупой алгоритм. С ограниченным словарем. Под каждый вариант придется заниматься тупой работой - готовить звуковые заготовки. Хотелось бы сделать генератор на основе анализа тескта и генерить звуки самой

кстати, я не технарь, скорее программистка.

"аппаратный ВЧ-фильтр" - обломс. Платы уже разведены, навесной монтаж не допускается по условиям эксплуатации (ограничения по ускорению, проще говоря - после пинка в 10-20ж плата должна работать). Плат много, на брак не спишешь. Если бы это было возможно....

кстати, проще паять готовую микросхему с аппаратной реализацией алгоритма сжатия-развертки. Программа меньше получается и плата компактнее

так что не все так просто в жизни

Ткачик 25.06.2014 22:30

Да уж, действительно "не все так просто" - к третьему десятку сообщений удалось-таки вытянуть из автора, что нужна не "генерация звукового сопровождения", а "синтез речи на микроконтроллере".

Кстати, Гугль по этому запросу кое-что таки выдает...

Helen1986 26.06.2014 10:16

(29) действительно, неправильно сформировала запрос для гугля...

economist 27.06.2014 11:37

Helen1986 - аккумуляторная WiFI-IP-камера работает с "локалкой" смартфона/планшета. И это удобнее, чем "выслушать" команды по рации. Был случай - контроллер тензовесов выводил данные на большое светодиодное табло. Наладчику, копающемуся в кишках было важно "видеть" показания, вариант с рацией не прошел. Камера помогла.


Текущее время: 20:40. Часовой пояс GMT +3.