Projekat

Općenito

Profil

Akcije

Podrška #14394

Zatvoren

Nasnimavanaje glasa za BS asterisk podešenje

Dodano od Saša Vranić prije skoro 18 godina. Izmjenjeno prije oko 16 godina.

Status:
Zatvoreno
Prioritet:
Visok
Odgovorna osoba:
Saša Vranić
Kategorija:
-
Početak:
30.05.2008
Završetak:
% završeno:

0%

Procjena vremena:

Opis

snimiti vzeljku, pa testirati kako će to izgledati


Fajlovi

sounds_bs_part_1.tar.bz2 (333 KB) sounds_bs_part_1.tar.bz2 sounds bs - part 1 (digits, followme, conf) Saša Vranić, 02.06.2008 14:51
asterisk_sounds_bs.tar.bz2 (792 KB) asterisk_sounds_bs.tar.bz2 asterisk sounds bs - finalna verzija Saša Vranić, 03.07.2008 14:40
Akcije #1

Izmjenjeno od Saša Vranić prije skoro 18 godina

ovo aBd danas ili sutra testirati

Akcije #2

Izmjenjeno od Saša Vranić prije skoro 18 godina

uzeo sam instalaciju asteriska, tako da kada raspakujem dobit ću strukturu i gsm fajlove, tako da ih mogu đoniti sa novima u BS poddirektoriju, pošto moraju biti isti nazivi fajlova.

Akcije #3

Izmjenjeno od Saša Vranić prije skoro 18 godina

Snimio sam jedan dio, ostao je još bitan dio voice-mail.

Sada ovo treba izrezati i snimiti u fajlove asteriska, pa konvertovati u gsm format sa sox aplikacijom.

Akcije #4

Izmjenjeno od Saša Vranić prije skoro 18 godina

vsasa@desk-v5:~$ sudo apt-get install sox
[sudo] password for vsasa:
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  sox
0 upgraded, 1 newly installed, 0 to remove and 217 not upgraded.
Need to get 199kB of archives.
After unpacking 532kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com.ba gutsy/universe sox 13.0.0-1build1 [199kB]
Fetched 199kB in 3s (63.4kB/s)
Selecting previously deselected package sox.
(Reading database ... 141066 files and directories currently installed.)
Unpacking sox (from .../sox_13.0.0-1build1_i386.deb) ...
Setting up sox (13.0.0-1build1) ...

Akcije #5

Izmjenjeno od Saša Vranić prije skoro 18 godina

snimao sam sa Audacity, i u njemu ću i izrezati fajlove

Akcije #6

Izmjenjeno od Saša Vranić prije skoro 18 godina

Postojeći gsm fajlovi sa asteriska se ne mogu otvoriti u audacity-ju bar na windows-u, samo šum dobijem, mada kažu da kao može kroz opciju "Import raw data".

Ali zato ih Apple Quick Time otvara skroz ok.

Akcije #7

Izmjenjeno od Saša Vranić prije skoro 18 godina

napomena kod snimanja:

If you record in a studio, use 8kHz 16 bits, not 8 bits. The phone line is 12 to 13 bits compressed down to 8 in a pseudo-logarithmic way. If you start with 8 bit linear data it will sound considerably worse than 8 bit data, unless the volume is very uniform.

Akcije #8

Izmjenjeno od Saša Vranić prije skoro 18 godina

konvertovanje wav -> gsm

for i in *.wav; do sox $i -r 8000 -c 1 $(basename $i .wav).gsm resample -ql; done
Akcije #9

Izmjenjeno od Saša Vranić prije skoro 18 godina

ovo je bilo sa sox-om, a ovo je mogućnost sa gstreamer-om

gst-launch filesrc location="input.mp3" ! spider ! volume volume=0.6 ! audioconvert ! audioscale ! audio/x-raw-int,channels=1,rate=8000 ! gsmenc ! filesink location="output.gsm" 
Akcije #10

Izmjenjeno od Saša Vranić prije skoro 18 godina

a ha, evo za play na windowsu

Playing GSM files on Windows

dakle, ima i plugin za winamp, cool

Akcije #11

Izmjenjeno od Saša Vranić prije skoro 18 godina

Radi zvuka, sve sam snimao primarno kao 16bit 44.000hz tako da je matrica ok, a sada kada se bude rezalo, dovoljno je na dnu audacity-ja promjeniti frekvenciju na 8,000 hz kako oni to nalažu.

Akcije #12

Izmjenjeno od Saša Vranić prije skoro 18 godina

isjekao sam ove fajlove koje sam snimio jučer, postupak je sljedeći:

  • prvo odradim noise reduction, uzmem profil zvuka koji želim izbaciti i onda to primjenim na kompletnom fajlu da očistim zvuk od suvišnih zvukova (recimo, imao sam taj problem da se računar uspuhao ko.... valjda mu vruće pa je mikrofon i to pokupio u pozadini), ali sa ovim je to riješeno
  • zatim snimim fajl kao 8000hz i 16bit-a
  • takav fajl učitam u audacity i onda režem
Akcije #13

Izmjenjeno od Saša Vranić prije skoro 18 godina

kvaliteta mi je čini se ok.. .ali ništa dok se ne proba na samom asterisk sistemu...

eh sada da probam konvertovanje

Akcije #14

Izmjenjeno od Saša Vranić prije skoro 18 godina

pokrenuo sox

vsasa@desk-v5:~/sounds/8000hz/digits$ ls
0.wav   20.wav  80.wav     h-10.wav  h-2.wav      mon-0.wav   oclock.wav
10.wav  2.wav   8.wav      h-11.wav  h-30.wav     mon-10.wav  p-m.wav
11.wav  30.wav  90.wav     h-12.wav  h-3.wav      mon-11.wav  pound.wav
12.wav  3.wav   9.wav      h-13.wav  h-4.wav      mon-1.wav   star.wav
13.wav  40.wav  a-m.wav    h-14.wav  h-5.wav      mon-2.wav   thousend.wav
14.wav  4.wav   day-0.wav  h-15.wav  h-6.wav      mon-3.wav   today.wav
15.wav  50.wav  day-1.wav  h-16.wav  h-7.wav      mon-4.wav   tomorrow.wav
16.wav  5.wav   day-2.wav  h-17.wav  h-8.wav      mon-5.wav   yesterday.wav
17.wav  60.wav  day-3.wav  h-18.wav  h-9.wav      mon-6.wav
18.wav  6.wav   day-4.wav  h-19.wav  hundred.wav  mon-7.wav
19.wav  70.wav  day-5.wav  h-1.wav   million.wav  mon-8.wav
1.wav   7.wav   day-6.wav  h-20.wav  minus.wav    mon-9.wav
vsasa@desk-v5:~/sounds/8000hz/digits$ for i in *.wav; do sox $i -r 8000 -c 1 $(basename $i .wav).gsm resample -ql; done
sox sox: 'resample' has no effect in this configuration
sox sox: 'resample' has no effect in this configuration
sox sox: 'resample' has no effect in this configuration
sox sox: 'resample' has no effect in this configuration
sox sox: 'resample' has no effect in this configuration
sox sox: 'resample' has no effect in this configuration
sox sox: 'resample' has no effect in this configuration
......
sox sox: 'resample' has no effect in this configuration
sox sox: 'resample' has no effect in this configuration
sox sox: 'resample' has no effect in this configuration
sox sox: 'resample' has no effect in this configuration
sox sox: 'resample' has no effect in this configuration
vsasa@desk-v5:~/sounds/8000hz/digits$ ls
0.gsm   1.wav   7.gsm      day-5.wav  h-1.gsm      hundred.wav  mon-7.gsm
0.wav   20.gsm  7.wav      day-6.gsm  h-1.wav      million.gsm  mon-7.wav
10.gsm  20.wav  80.gsm     day-6.wav  h-20.gsm     million.wav  mon-8.gsm
10.wav  2.gsm   80.wav     h-10.gsm   h-20.wav     minus.gsm    mon-8.wav
11.gsm  2.wav   8.gsm      h-10.wav   h-2.gsm      minus.wav    mon-9.gsm
11.wav  30.gsm  8.wav      h-11.gsm   h-2.wav      mon-0.gsm    mon-9.wav
12.gsm  30.wav  90.gsm     h-11.wav   h-30.gsm     mon-0.wav    oclock.gsm
12.wav  3.gsm   90.wav     h-12.gsm   h-30.wav     mon-10.gsm   oclock.wav
13.gsm  3.wav   9.gsm      h-12.wav   h-3.gsm      mon-10.wav   p-m.gsm
13.wav  40.gsm  9.wav      h-13.gsm   h-3.wav      mon-11.gsm   p-m.wav
14.gsm  40.wav  a-m.gsm    h-13.wav   h-4.gsm      mon-11.wav   pound.gsm
14.wav  4.gsm   a-m.wav    h-14.gsm   h-4.wav      mon-1.gsm    pound.wav
15.gsm  4.wav   day-0.gsm  h-14.wav   h-5.gsm      mon-1.wav    star.gsm
15.wav  50.gsm  day-0.wav  h-15.gsm   h-5.wav      mon-2.gsm    star.wav
16.gsm  50.wav  day-1.gsm  h-15.wav   h-6.gsm      mon-2.wav    thousend.gsm
16.wav  5.gsm   day-1.wav  h-16.gsm   h-6.wav      mon-3.gsm    thousend.wav
17.gsm  5.wav   day-2.gsm  h-16.wav   h-7.gsm      mon-3.wav    today.gsm
17.wav  60.gsm  day-2.wav  h-17.gsm   h-7.wav      mon-4.gsm    today.wav
18.gsm  60.wav  day-3.gsm  h-17.wav   h-8.gsm      mon-4.wav    tomorrow.gsm
18.wav  6.gsm   day-3.wav  h-18.gsm   h-8.wav      mon-5.gsm    tomorrow.wav
19.gsm  6.wav   day-4.gsm  h-18.wav   h-9.gsm      mon-5.wav    yesterday.gsm
19.wav  70.gsm  day-4.wav  h-19.gsm   h-9.wav      mon-6.gsm    yesterday.wav
1.gsm   70.wav  day-5.gsm  h-19.wav   hundred.gsm  mon-6.wav

a ha, znači napravio ih je, pa super

Akcije #15

Izmjenjeno od Saša Vranić prije skoro 18 godina

eh, sada da vidim play gsm fajla

vsasa@desk-v5:~/sounds/8000hz$ play invalid.gsm

Input File     : 'invalid.gsm'
Sample Size    : 8-bit (1 byte)
Sample Encoding: GSM
Channels       : 1
Sample Rate    : 8000

Time: 00:03.72 [00:00.00] of 00:00.00 (  0.0%) Output Buffer: 178.36K

Done.

ali je setovao da je samle size = 8 bit i sample rate = 8000 ???

da vidimo wav fajl originalni

vsasa@desk-v5:~/sounds/8000hz$ play invalid.wav

Input File     : 'invalid.wav'
Sample Size    : 16-bit (2 bytes)
Sample Encoding: signed (2's complement)
Channels       : 2
Sample Rate    : 8000

Time: 00:03.71 [00:00.00] of 00:03.71 ( 100.0%) Output Buffer: 177.88K

Done.

a ha, on je ok, on je 16-bit

ali ne osjetim razliku u zvuku bitnu

Akcije #16

Izmjenjeno od Saša Vranić prije skoro 18 godina

a ha, pa da,

for i in *.wav; do sox $i -r 8000 -c 1 $(basename $i .wav).gsm resample -ql; done

kaže -r 8000 - tu ga konvertuje

Akcije #17

Izmjenjeno od Saša Vranić prije skoro 18 godina

da vidimo originalni asterisk fajl

vsasa@desk-v5:~/sounds$ play agent-alreadyon.gsm

Input File     : 'agent-alreadyon.gsm'
Sample Size    : 8-bit (1 byte)
Sample Encoding: GSM
Channels       : 1
Sample Rate    : 8000

Time: 00:04.10 [00:00.00] of 00:00.00 (  0.0%) Output Buffer: 196.41K
Skipped.

Done.

ah, pa isto je... i mogu reći da je kvaliteta njihove Mary mnogo lošija od vzeljke :)

Akcije #18

Izmjenjeno od Saša Vranić prije skoro 18 godina

nema ništa do bosanke :)

Akcije #19

Izmjenjeno od Saša Vranić prije skoro 18 godina

evo dodajem prvi dio koji sam odradio

Akcije #20

Izmjenjeno od Saša Vranić prije skoro 18 godina

snimio sam sinoć i zadnji dio ovog osnovnog dijela, dio vm-* (voicemail) pa ću sada izrezati i postaviti to sve zajedno.

Akcije #21

Izmjenjeno od Saša Vranić prije skoro 18 godina

treba ponovo snimiti sljedeće fajlove:

  • vm-isonphone
  • vm-isunavail
  • vm-from
  • vm-last
  • vm-INBOX

idemo dalje

Akcije #22

Izmjenjeno od Saša Vranić prije skoro 18 godina

primjetio sam dok ovo sve radim da je audacity na linuxu dosta bugovit, po hiljadu puta me izbacuje, te recimo uštopa i slično.

Pod windowsima radi besprijekorno i što se tiče efekata i slično.

Recimo ja koristim ovdje efekat, "Change Tempo" i u nekim situacijama čak i "Change Pitch" da ispravim željkin glas, međutim Change Pitch je izgleda filozofija pod linuxom, ili je do ovog laptopa, nema potrebne snage.

Akcije #23

Izmjenjeno od Saša Vranić prije skoro 18 godina

snimiti ponovo

  • vm-onefor-full "press one to lisen to"
Akcije #24

Izmjenjeno od Saša Vranić prije skoro 18 godina

snimiti ponovo

  • vm-saved.gsm
  • vm-savedto.gsm
  • vm-tempgreeting
  • vm-tempgreeting2
  • vm-tmpexists
Akcije #25

Izmjenjeno od Saša Vranić prije skoro 18 godina

  • vm-tocallnum
  • vm-tocallback
  • vm-tocancel
  • vm-tocancelmsg
  • vm-toenternumber
  • vm-toforward
  • vm-tohearenv
  • vm-tomakecall
  • vm-tooshort
  • vm-toreply
  • vm-torecord
  • vm-undelete
  • vm-undeleted
  • vm-unkowncaller
  • vm-whichbox
  • vm-Work
  • vm-youhave

ovo treba našto ponoviti a nešto i nema.

Akcije #26

Izmjenjeno od Saša Vranić prije skoro 18 godina

  • vm-forwardoptions
  • vm-friends
  • vm-from
  • vm-incorectmailbox
  • vm-isonphone
  • vm-isunavail
  • vm-last
  • vm-minutes
  • vm-no
  • vm-onefor-full
  • vm-password
  • vm-recunv
Akcije #27

Izmjenjeno od Saša Vranić prije skoro 18 godina

snimili smo sve što je falilo od zvukova i ispravili pojedine, sada ću ih kovertovati u gsm i napraviti finalni tar pa da se može staviti na server naš prvo, da vidimo ...

Akcije #28

Izmjenjeno od Saša Vranić prije skoro 18 godina

odradio sox-izaciju :)

vsasa@desk-v5:~/sounds/8000hz_wav/vm$ for i in *.wav; do sox $i -r 8000 -c 1 $(basename $i .wav).gsm resample -ql; done
Akcije #29

Izmjenjeno od Saša Vranić prije skoro 18 godina

evo stavljam zvukove finalne, ovo raspakovati u

/var/lib/asterisk/sounds/bs/
Akcije #30

Izmjenjeno od Saša Vranić prije skoro 18 godina

  • Odgovorna osoba promijenjeno iz Saša Vranić u Ernad Husremović

najbolje je prije svega izbrisati sadržaj foldera bs pa ovo raspakovati onda, jer asterisk ako ne nađe neki fajl u tom direktroiju po jeziku, ide u default, pa ćemo tako znati ako šta fali i nije dobro...

možeš li ti ovo raspakovati hernad ?

Akcije #31

Izmjenjeno od Saša Vranić prije skoro 18 godina

pa da vidimo našta liči kada se pristupa mailbox-u i slično

Akcije #32

Izmjenjeno od Ernad Husremović prije skoro 18 godina

  • Odgovorna osoba promijenjeno iz Ernad Husremović u Saša Vranić

otpakovao, 132 fajla
root@ifold:/var/lib/asterisk/sounds/bs# ls *gsm | grep -c gsm

132

restartovao asterisk

root@ifold:/var/lib/asterisk/sounds/bs# invoke-rc.d asterisk stop
Stopping Asterisk PBX: asterisk.
root@ifold:/var/lib/asterisk/sounds/bs# invoke-rc.d asterisk start
Starting Asterisk PBX: asterisk.

to bi trebalo biti to

Akcije #33

Izmjenjeno od Saša Vranić prije skoro 18 godina

kod voicemail-a, prva poruka "Unesite podatke mailbox-a" recimo ono "U" odreže, treba mu dati malo pauze...

Akcije #34

Izmjenjeno od Saša Vranić prije više od 17 godina

ovdje se stalo na tome što su ti fajlovi odrezani svi na početku i kada ih asterisk interpretira ne čuje se prvo slovo većinom...

sad ja sam mislio, dobro imam te wav fajlove pa treba ubaciti silence na početku fajla pa ih ponovo konvertovati, ali sam išao daljim putem.

Postoji utility soxmix koji radi sljedeće

soxmix music.wav voice.wav mixed.wav

spoji music.wav + voice.wav u mixed.wav

dakle, treba nasnimiti tišinu 1sec ili 2sec. i odraditi soxmix sa postojećim fajlovima.

Samo treba vidjeti da li ovo radi samo sa wav fajlovima ili radi i sa gsm fajlovima.

Akcije #35

Izmjenjeno od Saša Vranić prije više od 17 godina

i da se i ovo konačno postavi u upotrebu

Akcije #36

Izmjenjeno od Saša Vranić prije više od 17 godina

soxmix je izbačen iz Gutsy-ja sada se korsiti sox -m

Akcije #37

Izmjenjeno od Saša Vranić prije oko 16 godina

  • Status promijenjeno iz Novo u Zatvoreno
Akcije

Također dostupno kao Atom PDF