AiHummer
Հայերեն
ՄուտքԱնձնական գրասենյակ
v1.1.x
{ }Swagger

SIP ձայնային կապի հավելված

v1.1.x · թարմացվել է 2026-07-05

SIP Voice-ն դնում է ձեր գործակալի հեռախոսը: Նա պատասխանում է և իրական զանգեր կատարում ցանկացած ստանդարտ SIP-տրունքի միջոցով, իրական ժամանակում ձայնային փոխգործակցություն է ապահովում զանգի ընթացքում և ձեզ տրամադրում է ձայնագրություն և կարճ ամփոփում զանգից հետո, երբ զանգը ավարտվում է։ Սա օպերատոր-նեյտրալ: նա օգտագործում է սովորական SIP, այնպես որ չկա կապ օպերատորի հետ — ուղարկեք նրան ցանկացած զանգուղի, որը տրամադրում է ձեր հեռախոսային մատակարարն.

Պլագինը գործում է հոստի բնիկ պլատֆորմի վրա և միացնում է միասին baresip (SIP/RTP-տերմինալ), մեկը ALSA հետադարձ կապի ցիկլ աուդիո ուղի և փոքր Python եկեղեցին, որը տեղափոխում է աուդիոն զանգի և ձայնային անցման դարպասի միջև: Այն հաղորդակցվում է դարպասի հետ միջոցով aihummer.service.v1 համաձայնագիր։ Ամբողջօրյա օգտագործողի վարքը ալիքում նշվում է ալիքի էջում ՍԻՊ; այս էջը ընդգրկում է հենցպլագինը.

Փաստեր

Արտ Արժեք
Թարմացում 25.1.0
առողջության նավահանգիստ 8830
SIP լսում 5062
baresip-ի կառավարում 4444
Գործարկման ժամանակ baresip + ALSA loopback + Python կամուրջ, հոսթ-քրտառատիվ

Ի՞նչ է սա

Կամուրջ հեռախոսի զանգի և AiHummer-ի շարժման միջև: Երբ զանգը միացվում է, աուդիոն փոխանցվում է baresip միջով ALSA loopback Python-կամրջում, որը գործում է խոսք-ը-նպատակագիր → գործակի քայլը → տեքստը-ը-խոսք ցիկլ և պատասխանը վերականգնում է զանգին: Մատչելի են երկու ձայնային շարժիչներ:

  • yandex — իրական ժամանակում խոսքի ճանաչման ամպային շարժիչ։
  • local — ամբողջովին ավտոնոմ, օգտագործելով faster-whisper STT-ի համար և edge-tts TTS-ի համար:

Ինչպես է սա օգտագործվում

Զանգի ընթացքում գործակալը կարող է անել ավելի շատ, քան պարզապես խոսել:

  • ask_assistant — գործարկել գործակալին զանգ կատարելու համար, որպեսզի պատասխանեն բաժանորդին։
  • send_dtmf — արտացոլել DTMF-տոներ (օրինակ, IVR-ում նավիգացիայի կամ կոդ ներմուծելու համար)։
  • գրանցում — ձայնագրել հեռախոսի զանգը։
  • խուժել — թող զանգողը բնականաբար ընդհատի գործակալին խոսելն.
  • եզրափակիչ զեկույց զանգի հետո — կազմեք բաշխում զանգի ավարտից հետո։
caller ─▶ SIP trunk ─▶ baresip ─▶ ALSA loopback ─▶ bridge ─▶ STT ─▶ agent turn ─▶ TTS ─▶ caller

Ֆունկցիայի ոլորտ

[!WARNING] SIP հավելումը աջակցում է STT, TTS, ընդհատում, DTMF և միայն ձայնագրում։ Սա անում է ոչ համապատասխան տալ խոսքը՝ առանձին հիմնական ֆունկցիա է (տես. Խոսքի և տեսանյութի թարգմանություն) և չի հանդիսանում SIP զանգի ուղու մաս։ Այն նախատեսված չէ օգտագործման հեռախոսի զանգի դեպքում։

Տեղադրում

Տեղադրեք SIP Voice-ը մեկ սեղմումով՝ մարկետփլեյսից ադմինիստրատիվ միջերեսում: Սերվերի մեջ ներառված տեղադրվողը բեռնում է պլագինը, կատարում տեղադրման քայլը, ստեղծում մեկուսացված systemd համակարգային ծառայություն և սպասում է առողջության եզրակետի պատասխանին նախքան նշումը: պատրաստ է — նայիր Տեղադրում և թարմացումներ. Հետո դուք կարգավորում եք SIP-տրանկի հավատարմագրերը և ընտրում yandex կամ local շարժիչ։

[!TIP] Լրիվ ինքնուրույն տեղադրման համար՝ առանց վճարովի մոդելների օգտագործման, ընտրեք local շարժիչ: faster-whisper և edge-tts պահեք ամբողջ ձայնային ուղին ձեր սեփական հոստինգում։

Անվտանգություն և սահմանափակումներ

  • Օպերատոր-պետական գերարևային ալիք։ Ստանդարտ SIP-տրանկ, առանց օպերատորի հետ կապի; ստուգեք կոդեկի, DTMF-ի և երթուղավորման համապատասխանությունը։
  • Ծածկույթը՝ STT/TTS/DTMF/մեկնարկ/միջամտություն. Բառի թարգմանություն չկա ճանապարհի կանչը (սպասված ֆունկցիան է):
  • Նատիվ՝ հոստի համար baresip, հետադարձ կապի մեջը և կամուրջը աշխատում են systemd-ով, իսկ ոչ կոնտեյների մեջ։
  • Ռեկորդը պարունակում է անպարկեշտ բառեր: Գրանցումը և հեռախոսի զրույցից հետո զանգվածային ամփոփումները զանգի հատկություններ են դուք հնարավորություն եք տալիս՝ կառավարել զանգի աուդիոն ըստ ձեր տեղական համաձայնության/պահպանման կանոնների:

Որտեղից հետո