Soft Phone

Делаем Soft Phone на c# (GSM-модем)

Приступая к работе

       Итак, ранее мы рассмотрели как же заставить нашу систему говорить и сохранять аудио-файлы. Теперь вполне можно перейти к самому интересному. Рассмотрим, как можно сделать свой soft phone при помощи простого gsm-модема. Нам понадобится gsm-модем, он же "свисток" в народе, SIM-карта и ранее использованная среда разработки. Нами был использован модем Huawei e173, недорогой и достаточно надежный. Приобрести подобный можно как у оператора сотовой связи, так и заказать из Китая. Симку можно брать на любой вкус. Однако я бы рекомендовал тариф с посекундной оплатой, если балуетесь для себя или какой-нибудь безлимит, потому как при тестировании и отладке неминуемо будет упущено огромное количество минут, а следовательно и денег.

(далее…)

Soft Phone

Делаем Soft Phone на c# (Голосовой движок)

Итак, в прошлый раз мы остановились на голосовом движке для создания аудио - файлов. Речь велась об опенсорсном голосовом движке, который позволит нам уйти от необходимости озвучивать что-либо самостоятельно. RHVoice (по этому названию мы можем найти и скачать этот движок) дает в наше полное распоряжение аж четыре варианта голоса. На тембр и интонацию можно подобрать под себя, что чертовски приятно. И пускай этот движок во многом уступает по качеству звука и грамотности выговора своим платным товарищам (типа движка от acapela group), после некоторых манипуляций с звуком на выходе мы можем получить вполне внятное аудио-сообщение, которое донесет до человека все, что мы хотели сказать. (далее…)

Soft Phone

Делаем soft phone на c# (Введение)

С чего все начиналось

        В один прекрасный момент появилась достаточно нетривиальная на то время задачка - необходимо было обзванивать огромное количество людей и пытаться донести до них какую-то информацию. Первично с юмором решили, а почему бы не звонить вручную? От этого моментально отказались, примерно подсчитав сколько звонков ежедневно нужно совершать (по минимуму - 250-400 звонков, а это далеко не предел). В итоге было принято решение разрабатывать свою систему оповещения.

(далее…)

×