header photo

Divilinux Lost Blog

A new Dharma Station…

ingrandisci il testo rimpicciolisci il testo testo normale feed RSS Feed

Bluetooth: Audacity+Skype

Image Hosted by ImageShack.us

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

Image Hosted by ImageShack.us

-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:

Image Hosted by ImageShack.us

Il passo successivo e’ quello di registrare subito la nostra voce semplicemente premendo il pulsante di registrazione:

Free Image Hosting at www.ImageShack.us

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
==============

Image Hosted by ImageShack.us

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

Image Hosted by ImageShack.us

tools-options-sound devices

Selezioniamo BT-Headset.

Image Hosted by ImageShack.us

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

Image Hosted by ImageShack.us

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

Image Hosted by ImageShack.us
____________________________________________

Related Posts Plugin for WordPress, Blogger...

Il tuo indirizzo ip:
38.107.179.216

Valutazione 3.00 su 5

Commenti via Facebook:

41 Commenti »

Puoi lasciare una risposta, oppure fare un trackback dal tuo sito.


41 Risposte a “Bluetooth: Audacity+Skype”

  1. 1

    wesbluemarine ITALY dice:

    divi di skype per linux c’è la beta 2 che è bellina….

    Le frecce di konquiiiiiiiiiiiiiiiiii!ti pregoooo!

      Quota

  2. 2

    Daniele ITALY dice:

    mi hai dato una buona idea.
    ho anche io il medesimo auricolare e appena trovo un minuto provo.

      Quota

  3. 3

    divilinu ITALY dice:

    @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..

      Quota

  4. 4

    ozlacs ITALY dice:

    ma lol, anche io ho l’HBH-600, su Ubunto però non l’avaveo ancora provato, mi sà che + la volta buona

      Quota

  5. 5

    Daniele ITALY dice:

    @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.

      Quota

  6. 6

    ozlacs ITALY dice:

    mmm, mi chiedevo, cosa cambia di questa procedura per chi si trova sotto gnome?

      Quota

  7. 7

    divilinu ITALY dice:

    @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…

      Quota

  8. 8

    Daniele ITALY dice:

    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…

      Quota

  9. 9

    trollhouse ITALY dice:

    scusate posso chiedere una informazione

      Quota

  10. 10

    divilinu ITALY dice:

    @trollhouse
    certo..

      Quota

  11. 11

    Daniele ITALY dice:

    per avere un’interfaccia su gnome usando Ubuntu Feisty:

    sudo apt-get install bluez-gnome bluez-utils

    ..poi guarda sotto Sistema -> Preferenze -> Preferenze Bluetooth

      Quota

  12. 12

    ozlacs ITALY dice:

    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

      Quota

  13. 13

    divilinu ITALY dice:

    @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?

      Quota

  14. 14

    ozlacs ITALY dice:

    il kernel è il 2.6.20-16, Skype invece è lo stesso che hai usato tu, 1.3.0.53_API

      Quota

  15. 15

    divilinu ITALY dice:

    e il device /dev/dsp1 lo hai selezionato prima?

      Quota

  16. 16

    ozlacs ITALY dice:

    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?

      Quota

  17. 17

    divilinu ITALY dice:

    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?

      Quota

  18. 18

    ozlacs ITALY dice:

    mmm, non l’ho installato xmms… :D

    cmq stasera quando sono a casa provo a vedere con un altro programma, non l’ho ancora fatta stà prova

      Quota

  19. 19

    divilinu ITALY dice:

    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..

      Quota

  20. 20

    ozlacs ITALY dice:

    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…

      Quota

  21. 21

    divilinu ITALY dice:

    @ozlacs
    bisognerebbe a questo punto fare prove per ottenere qualche log..quando connetti btsco nessun errore?

      Quota

  22. 22

    ozlacs ITALY dice:

    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?

      Quota

  23. 23

    divilinu ITALY dice:

    @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?

      Quota

  24. 24

    ozlacs ITALY dice:

    no, sono su Gnome :D

    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.

      Quota

  25. 25

    divilinu ITALY dice:

    @ozlacs
    purtroppo non conosco gnome..:/

      Quota

  26. 26

    ozlacs ITALY dice:

    nuooooooooooooooooooo!

    convertiti, no? :D

      Quota

  27. 27

    divilinu ITALY dice:

    @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

      Quota

  28. 28

    ozlacs ITALY dice:

    mmm, proverò, non è che sia essenziale per me Skype, era solo per la soddisfazione di vedere l’HBH-600 funzionante :D

    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!

      Quota

  29. 29

    dadokkio ITALY dice:

    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??

      Quota

  30. 30

    divilinu ITALY dice:

    ma hcitool scan?..cosa dice?

      Quota

  31. 31

    dadokkio ITALY dice:

    Scanning…
    e poi ritorna al terminale..

    ovviamente è acceso perchè se attivo il cellulare parte subito il profilo auricolare..

      Quota

  32. 32

    divilinu ITALY dice:

    @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 ;)

      Quota

  33. 33

    dadokkio ITALY dice:

    grazie per la risposta.. adesso si è scaricato appena ho un minuto provo..

      Quota

  34. 34

    dadokkio ITALY dice:

    confermo..la procedura è corretta..grazie mille..adesso mi ci sto divertendo un po’ :D

      Quota

  35. 35

    maeth CHILE dice:

    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

      Quota

  36. 36

    divilinu ITALY dice:

    @maeth
    btsco non rileva alcun auricolare
    sicuro di avere il modulo snd-bt-sco correttamente caricato?

      Quota

  37. 37

    Valerio ITALY dice:

    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 ?!?!

      Quota

  38. 38

    divilinu ITALY dice:

    @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..

      Quota

  39. 39

    Valerio ITALY dice:

    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

      Quota

  40. 40

    nicotem ITALY dice:

    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!

      Quota

  41. 41

    divilinu ITALY dice:

    @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..

      Quota

Lascia un commento


Posicionamiento web SEO