10 giu 2007
Bluetooth: Audacity+Skype

Tempo fa avevo scritto un howto su come collegare un auricolare (supportato) Bluetooth alla LinuxBox,con dongle esterno oppure col dente blu integrato (notebook).
Sono cambiate un po’ di cose..e ho deciso di aggiornare quella guida,spiegando come registrare una traccia vocale con Audacity e come usare l’auricolare anche con Skype.
Il kernel di Ubuntu Feisty continua a proporre di default il modulo snd-_bt_sco,che permette al programma in userspace BTSCO di trasportare il segnale audio via BT su un canale rfcomm.
Anche questo programma e’ stato incluso nei repository,quindi non e’ piu’ necessario scaricare e compilare i sorgenti.Una ripassatina:
=============
Requisiti
=============
Kubuntu adotta di default il framework Bluetooth..grazie al quale possiamo ,sin da subito, inviare e ricevere file dietro richiesta dell’ottimo demone kbluetoothd.
Per collegare l’auricolare abbiamo pero’ bisogno di bluez-btsco:
sudo apt-get install bluez-btsco
Inseriamo il modulo snd-bt-sco in avvio automatico:
sudo kate /etc/modules
Aggiungiamo:
snd-bt-sco
==============
Avvio connessione
==============
Esempio: MAC=00:0F:DE:AE:13:2B
Sostituitelo col vostro.
Prima di iniziare lanciamo:
kbluetoothd
-1
hcitool scan
dyve@kubuntu:~$ hcitool scan
Scanning …
00:0F:DE:AE:13:2B HBH-600
-2
sudo hciconfig hci0 voice 0x0060
-3
sudo hcitool cc 00:0F:DE:AE:13:2B

-4
btsco -v 00:0F:DE:AE:13:2B
dyve@kubuntu:~$ btsco -v 00:0F:DE:AE:13:2B
btsco v0.42
Device is 2:0
Voice setting: 0×0060
RFCOMM channel 1 connected
Using interface hci0
recieved AT*ECBP=?
recieved AT+CLIP=1
recieved AT+CSCS=”UTF-8″
recieved AT+CLAN?
===================
Registriamo con Audacity
===================
sudo apt-get install audacity
Apriamo audacity e selezioniamo modifica–preferenze.
Si dovrebbe gia’ sentire il “beep” dall’auricolare..pero’ bisogna impostare il device audio corretto.
Notiamo l’output di btsco (-v) che riporta
Device is 2:0
Questo vuol dire che il dispositivo e’ /dev/dsp,quello che normalmente utilizza Kubuntu per questo tipo di connessione.
Nelle impostazioni di Audacity scegliamo quindi OSS: /dev/dsp2 al posto della soluzione piu’ ovvia ..BT headset:

Il passo successivo e’ quello di registrare subito la nostra voce semplicemente premendo il pulsante di registrazione:
La cattura e’ dinamica,piu’ forte parlate piu’ e’ alto il segnale di ingresso..il colore rosso indica il livello di registrazione,che diventa verde quando riascoltiamo il “podcast”
Con Audacity possiamo includere piu’ tracce sovrapposte a quella vocale..cosi’ possiamo magari mettere un tappeto di sottofondo,un rumore,etc…
Infine il brano puo’ essere esportato in wav,ogg o mp3.
Teniamo l’auricolare agganciato al padiglione auricolare perche’ adesso proviamo ad utilizzarlo con Skype.
==============
Installazione Skype
==============

Questo programma di VoIP e’ recuperabile dai repository Medibuntu,quindi dobbiamo aggiungere il link al nostro sources.list (versione 7.04)
sudo wget http://medibuntu.sos-sts.com/sources.list.d/feisty.list -O /etc/apt/sources.list.d/medibuntu.list
sudo apt-get update
sudo apt-get install skype
Apriamo il programma
ALT+F2

tools-options-sound devices
Selezioniamo BT-Headset.

Io ho impostato una modalita’ “notturna”..tutto con l’auricolare..ma e’ possibile avviare la suoneria o la voce dell’altra persona su un altro device audio..in modo che possiamo parlare tramite auricolare,ma riceviamo la fonte sonora remota dai diffusori del nostro impianto..ad esempio.
Per testare il funzionamento dell’auricolare,avviamo il bellissimo test call
In definitiva,qualita’ discutibile a parte,un auricolare BT puo’ essere una buona soluzione per una postazione mobile (un notebook con magari il Bluetooth integrato),per parlare in liberta’ senza fili o dispositivi ingombranti o per registrare un podcast da inserire sul blog…
Una lista dei dispositivi supportati:
* BlueTrek 1, G2
* Bluetake iPhono BT420
* Canyon CN-BTH1
* Ericsson HBH-60, HBH-35
* Ericsson HBH-PV700
* iTech Clip r35, black
* iTech Clip S
* Jabra BT110, BT130, BT200, BT250
* Jabra Mega BT
* LevelOne BLH-1000
* Logitech HS01
* Logitech Mobile F-0179A, Mobile F-0228A, HS04
* Motorola H350
*Motorola H500
* Motorola HS801
* Motorola HS805
* Motorola HS810/HS850
* Motorola HT820
* Nokia HDW-2, HDW-3, hs-11w, HS-56W
* Plantronics M2500, M3000, Pulsar 590a
* Siemens HHB-600
* Southwing Neo-507
Prova effettuata con:
- btsco v0.42
- Kernel 2.6.20
- Kubuntu Feisty 7.04
- Audacity 1.2.6
- Skype 1.3.0.53_API
- HBH-600 Ericsson

____________________________________________
Il tuo indirizzo ip:
38.107.179.216



RSS Feed






on
on
on







1
wesbluemarine
dice:
Pubblicato il 10-06-2007 alle 11:27
divi di skype per linux c’è la beta 2 che è bellina….
Le frecce di konquiiiiiiiiiiiiiiiiii!ti pregoooo!
wesbluemarineQuota
2
Daniele
dice:
Pubblicato il 10-06-2007 alle 11:48
mi hai dato una buona idea.
ho anche io il medesimo auricolare e appena trovo un minuto provo.
DanieleQuota
3
divilinu
dice:
Pubblicato il 10-06-2007 alle 12:04
@Daniele
L’ HBH-600 ha fatto davvero la guerra..;)..era in offerta con un sony ericsson che ho comprato 3 anni fa..non sapevo come utilizzarlo e ultimamente mi e’ venuto il lampo di genio..
divilinuQuota
4
ozlacs
dice:
Pubblicato il 10-06-2007 alle 18:56
ma lol, anche io ho l’HBH-600, su Ubunto però non l’avaveo ancora provato, mi sà che + la volta buona
ozlacsQuota
5
Daniele
dice:
Pubblicato il 11-06-2007 alle 07:48
@divilinu
anche io come te, ho avuto in bundle quell’auricolare con il 610 della sony-ericsson e non l’ho mai usato. Riportato a galla per il medesimo scopo, ovvero usarlo con Skype.
DanieleQuota
6
ozlacs
dice:
Pubblicato il 11-06-2007 alle 12:12
mmm, mi chiedevo, cosa cambia di questa procedura per chi si trova sotto gnome?
ozlacsQuota
7
divilinu
dice:
Pubblicato il 11-06-2007 alle 12:37
@ozlacs
nulla..basta avere le bluez-utils che con gnome mi pare non siano installate di default..o il framework(se cosi’ si puo’ chiamare) necessita di pacchetti da installare. Su KDE e’ gia’ tutto a posto…
divilinuQuota
8
Daniele
dice:
Pubblicato il 11-06-2007 alle 12:47
attualmente c’è un po’ da fare per la configurazione, ma nelle prossime versioni delle principali distribuzioni si potrà finalmente vedere il tool per la gestione del bluetooth. Già esiste un’interfaccina molto striminzita…
DanieleQuota
9
trollhouse
dice:
Pubblicato il 11-06-2007 alle 15:57
scusate posso chiedere una informazione
trollhouseQuota
10
divilinu
dice:
Pubblicato il 11-06-2007 alle 17:38
@trollhouse
certo..
divilinuQuota
11
Daniele
dice:
Pubblicato il 11-06-2007 alle 18:01
per avere un’interfaccia su gnome usando Ubuntu Feisty:
sudo apt-get install bluez-gnome bluez-utils..poi guarda sotto Sistema -> Preferenze -> Preferenze Bluetooth
DanieleQuota
12
ozlacs
dice:
Pubblicato il 13-06-2007 alle 12:59
mmm, appena provato sulla mia Ubuntu Feisty.
tutto ok, ma quando vado per provare la chiamata test di Skype, si freeza il sistema, e cosa curiosa, mi lampeggiano sulla tastiera i led caps lock e scroll lock, cosa mai vista prima, lol…
ovviamente devo brutalmente resettare
ozlacsQuota
13
divilinu
dice:
Pubblicato il 13-06-2007 alle 13:13
@ozlacs
si io l’ho vista una volta..provando a caricare una versione di ndiswrapper
potrebbero esserci problemi con snd-bt-sco..quale versione di kernel?
divilinuQuota
14
ozlacs
dice:
Pubblicato il 13-06-2007 alle 13:31
il kernel è il 2.6.20-16, Skype invece è lo stesso che hai usato tu, 1.3.0.53_API
ozlacsQuota
15
divilinu
dice:
Pubblicato il 13-06-2007 alle 13:44
e il device /dev/dsp1 lo hai selezionato prima?
divilinuQuota
16
ozlacs
dice:
Pubblicato il 13-06-2007 alle 14:23
spè, /dev/dsp1 da dove lo dovevo selezionare?
dal menu di configurazione di Skype ho selezionato BT Headset per i sound devices sotto ALSA in audio system to use, ma il /dev/dsp1 dove lo dovevo settare??
ah, un’altra cosa, nell’output di btsco -v ho “device is 1:0″ e non “device is 2:0″, vuol dire qualcosa?
ozlacsQuota
17
divilinu
dice:
Pubblicato il 13-06-2007 alle 15:02
no..se il device e’ 1:0 quello dipende un po’ da come viene rilevato..
se c’e’ BT va bene..a volte c’e’ anche /dev/dsp1 quindi il problema non e’ quello
ma scusa..con xmms non funziona l’auricolare?
divilinuQuota
18
ozlacs
dice:
Pubblicato il 13-06-2007 alle 15:28
mmm, non l’ho installato xmms…
cmq stasera quando sono a casa provo a vedere con un altro programma, non l’ho ancora fatta stà prova
ozlacsQuota
19
divilinu
dice:
Pubblicato il 13-06-2007 alle 15:37
il test con xmms e’ molto veloce..
sudo apt-get install xmms
nelle impostazioni di xmms–impostazioni alsa scegli anche li il BT e poi avvia un brano..
divilinuQuota
20
ozlacs
dice:
Pubblicato il 13-06-2007 alle 19:06
ok, fatta la prova con xmms, nun và, quando avvio la riproduzione il brano non parte e si freeza anche il pc come con skype, l’unica differenza è che si muove il cursore del mouse e non lampeggiano il led della tastiera, lol…
ozlacsQuota
21
divilinu
dice:
Pubblicato il 13-06-2007 alle 20:20
@ozlacs
bisognerebbe a questo punto fare prove per ottenere qualche log..quando connetti btsco nessun errore?
divilinuQuota
22
ozlacs
dice:
Pubblicato il 13-06-2007 alle 20:45
mmm, la connessione btsco quale comando è, sudo hcitool cc? non nessun errore, mi esce normalmente il fumetto che richiede il pairing. nessun errore anche con btsco -v.
ah, ma il pairing va rifatto dopo ogni riavvio?
ozlacsQuota
23
divilinu
dice:
Pubblicato il 13-06-2007 alle 20:52
@ozlacs
se inserisci il mac address in /etc/bluetooth/rfcomm.conf prenoti il canale da utilizzare (cioe’ appena accendi il BT hai sempre attivo quel determinalto canale) ma a me il pairing non lo chiede ogni volta..
-cosa e’ il fumetto?
- quale pairing?..parli del kbluetoothd?
- domanda scontata..hai il kde giusto?
divilinuQuota
24
ozlacs
dice:
Pubblicato il 13-06-2007 alle 21:00
no, sono su Gnome
il fumetto che intendevo è quello che compare in corrispondenza dell’icona del bluetooth nell’area di notifica dopo che do sudo hcitool cc, che mi chiede il pin per il pairing.
ozlacsQuota
25
divilinu
dice:
Pubblicato il 14-06-2007 alle 05:39
@ozlacs
purtroppo non conosco gnome..:/
divilinuQuota
26
ozlacs
dice:
Pubblicato il 14-06-2007 alle 09:11
nuooooooooooooooooooo!
convertiti, no?
ozlacsQuota
27
divilinu
dice:
Pubblicato il 14-06-2007 alle 09:29
@ozlacs
divertente si…
leggi qua piuttosto..magari puo’ esserti utile
http://wiki.ubuntu-it.org/Hardware/Audio/SurroundUbuntu?highlight=%28surround%29
e’ un wiki sul surround (ci voleva un wiki?..il mio 5:1 ha sempre funzionato di default) ma parla anche di skype e di alcune possibili modifiche
divilinuQuota
28
ozlacs
dice:
Pubblicato il 14-06-2007 alle 10:08
mmm, proverò, non è che sia essenziale per me Skype, era solo per la soddisfazione di vedere l’HBH-600 funzionante
cmq non credo che il problema sia in Skype, non và anche con altri programmi, vedi la prova con xmms, boh…
potrebbe essere anche l’adattatore, uno squallido Trust BT-180 (lol)…
vabbè, alla prossima, ciaooooooooo!
ozlacsQuota
29
dadokkio
dice:
Pubblicato il 16-06-2007 alle 13:15
complimenti per l’idea.. anche io ho lo stesso auricolare.. ovviamente pieno di polvere (visto ke me ne avevano dato anche quello con il filo che faceva da radio)
Ho provato subito la guida ma ho un problema in principio.. non mi vede l’auricolare!
Ovviamente ho provato sia a far rilevare altro al pc sia a far rilevare l’auricolare dal telefono (tutto funziona!) ma di far vedere l’auricolare al pc non c’è stato verso…
idee??
dadokkioQuota
30
divilinu
dice:
Pubblicato il 16-06-2007 alle 13:23
ma hcitool scan?..cosa dice?
divilinuQuota
31
dadokkio
dice:
Pubblicato il 16-06-2007 alle 13:26
Scanning…
e poi ritorna al terminale..
ovviamente è acceso perchè se attivo il cellulare parte subito il profilo auricolare..
dadokkioQuota
32
divilinu
dice:
Pubblicato il 16-06-2007 alle 16:44
@dadokkio
devi premere contemporaneamente il + e il – del volume..fino a quando non senti un “beep” e il led lampeggia di rosso…dopo fai lo scanning
divilinuQuota
33
dadokkio
dice:
Pubblicato il 16-06-2007 alle 16:51
grazie per la risposta.. adesso si è scaricato appena ho un minuto provo..
dadokkioQuota
34
dadokkio
dice:
Pubblicato il 17-06-2007 alle 11:05
confermo..la procedura è corretta..grazie mille..adesso mi ci sto divertendo un po’
dadokkioQuota
35
maeth
dice:
Pubblicato il 21-06-2007 alle 08:04
btsco -v 00:0D:44:2F:D0:52
btsco v0.42
Error: hwdep next device (hw:0): Operation not permitted
Error: control open (hw:1): No such device
Error: Can’t find device. Bail
maethQuota
36
divilinu
dice:
Pubblicato il 21-06-2007 alle 08:43
@maeth
btsco non rileva alcun auricolare
sicuro di avere il modulo snd-bt-sco correttamente caricato?
divilinuQuota
37
Valerio
dice:
Pubblicato il 14-08-2007 alle 21:24
ragazi.. non riesco a trovare in rete nulla riguardo la cosa inversa.. Sfruttando lidea del blue and me inserito all’interno delle automobili, mi piacerebbe arrivare a casa, accendere il cellulare , posarlo sulla scrivania e ascoltare con le casse del pc tutte le eventuali chiamate in entrate… e ovviamente rispondere tramite microfono.. è possibile quindi deviare tutto l’audio delle telefonate sul pc ?! O meglio: come faccio a far riconoscere il pc come se fosse un auricolare bluetooth ?!?!
ValerioQuota
38
divilinu
dice:
Pubblicato il 14-08-2007 alle 21:38
@Valerio
nelle opzioni di skype ad esempio c’e’ l’opzione per il viva voce dalle casse del pc al posto dell’auricolare..ma per sentire le chiamate del cellulare tramite il computer non saprei proprio come fare..
divilinuQuota
39
Valerio
dice:
Pubblicato il 14-08-2007 alle 22:12
ti ringrazio per aver risposto..
secondo me basta cambiare qualche impostazioni nel file rfcomm per far si che il cellulare riconosca il pc come se fosse un auricolare e non come un desktop
ValerioQuota
40
nicotem
dice:
Pubblicato il 03-11-2007 alle 12:36
Ciao, la guida e` perfetta e il collegamento funziona.. tant’e` che ho preparato gli script che, in gnome, ora avvio da nautilus con due clic.
MA, script o no, ho questo problema: dopo qualche minuto di inutilizzo si riappende la connessione.
Allora gli do “btsco -v XXXXXXXX” e si riavvia tutto ok, secondo il terminale. solo che in qualche modo non riesce piu` ad andare d’accordo con skype e devo chiudere il programma e riavviarlo per farlo funzionare ancora.
E` una bella scocciatura, dover riavviare skype ogni volta che voglio chiamare…
NON si puo` semplicemente evitare che la connessione si metta in pausa, non si puo` lasciarla sempre attiva a canna?
Ciao e grazie!
nicotemQuota
41
divilinu
dice:
Pubblicato il 14-11-2007 alle 07:46
@nicotem
ciao, ho letto ora la risposta scusa..
Si btsco ha questo comportamento..rimane in ascolto di una applicazione che utilizza il canale SCO per il trasferimento vocale/audio..come xmms o skype
Il problema di skype e’ noto..l’applicazione va chiusa e poi riaperta..ma cosi’ accade anche con altri programmi
Il fatto strano e’ che btsco ti abbandona dopo qualche minuto di inutilizzo..io ho provato a lasciarlo per qualche ora in standby e non si chiude..a patto che l’auricolare sia carico..
divilinuQuota