Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
swac-explore [Le 15/03/2012, 16:50]
79.94.89.184 [Configuration]
— (Version actuelle)
Ligne 1: Ligne 1:
-{{tag>​Gutsy Hardy éducation langue}} 
  
----- 
- 
-====== Swac-Explore ====== 
- 
- 
-**Swac-Explore** est un logiciel qui permet de parcourir et d'​écouter des collections audios de mots et expressions. Les langues actuellement supportées sont le français, l'​anglais,​ le néerlandais,​ le chinois, le russe, l'​allemand,​ l'​espagnol,​ le tchèque, le suédois, l'​ukrainien et le biélorusse. Swac-Explore fait partie du projet [[http://​shtooka.net|Shtooka]] et permet de consulter les collections audio au format Swac. Swac-Explore s'​avère très utile pour les langues où la prononciation des mots diffère souvent de leur écriture (ce qui est notamment le cas du chinois, de l'​anglais  et du français). Si vous n'​êtes pas convaincu, écoutez les mots anglais « calf »,​ « neighbour »,​ « through »,​ « thought »,​ « significance »… 
-===== Installation ===== 
- 
-==== Installation de swac-explore et de swac-get ==== 
- 
-=== Intrepid et Jaunty === 
- 
-[[apt://​swac-explore|Swac-explore]] et [[apt://​swac-get|Swac-get]] sont intégrés dans les dépôts officiels d'​Ubuntu depuis cette version. ​ 
- 
-=== Gutsy et Hardy === 
- 
-Voici comment installer la version [[Gutsy]], aussi utilisable sous [[Hardy]] et suivants. 
- 
-Téléchargez les paquets [[apt://​swac-get|swac-get]] et [[apt://​swac-explore|swac-explore]] puis [[tutoriel/​comment_installer_un_paquet#​paquet_.deb_telecharge|installez-les]] (le paquet « swac-get » doit être installé avant « swac-explore »). 
- 
-==== Installation des collections audios ==== 
- 
-Dans ce paragraphe, nous indiquons comment installer des collections en "​local"​ (c'est à dire sur votre dique dur). 
- 
-<note tip>Il n'est pas obligatoire d'​installer une collection sur le disque dur pour pouvoir l'​utiliser. En effet, il est possible de passer par des collections distantes (et d'y accéder en ligne). Voir la section [[swac-explore#​Configuration|Configuration]]</​note>​ 
- 
-Pour pouvoir utiliser une collection "hors ligne",​ il faut d'​abord installer une collection audio sur votre disque dur : 
- 
-  * soit à la main. Pour cela, il faut : 
-     - télécharger [[http://​swac-collections.org/​download.php|ici]] la collection choisie, au format ogg, 
-     - décompresser l'​archive *.tar téléchargée (clic droit > extraire ici) 
-     - créer un répertoire /​usr/​share/​swac 
-     - copier dans ce /​usr/​share/​swac le répertoire obtenu arpès décompression de l'​archive téléchargée. 
- 
-  * soit en utilisant le paquet deb de la collection choisie : les liens permettant de télécharger les paquets sont indiqués dans le tableau ci-dessous. 
- 
-L'​installation de ces paquets est valable quelle que soit votre distribution. 
-[[tutoriel/​comment_modifier_sources_maj|Ajoutez le dépôt]]: 
- 
-  deb http://​deb.swac-collections.org/​ binary/ 
- 
-Ensuite, il vous suffit de cliquer sur un élément de la colonne __//​Symbole//​__ du tableau suivant. Vous pouvez aussi installer un paquet commençant par //swac-// et se terminant par le symbole de la collection audio depuis votre gestionnaire de paquets. Par exemple //​swac-deu-balm-alexandra//​ pour la collection allemande. Un lien direct est aussi donné dans la première colonne du tableau. 
- 
-<​note>​Une exception : le paquet deb de la collection de vocabulaire espagnol est hébergé par le projet Polyglotte, et non sur "​http://​deb.swac-collections.org"​. Le lien du tableau permet de télécharger le paquet deb afin de l'​installer avec GDebi.</​note>​ 
- 
-^ Langue (paquet) ^ Type ^ Licence ^ Symbole ^ 
-| [[http://​deb.swac-collections.org/​binary/​swac-deu-balm-alexandra_0.2.0_all.deb|allemand]] | vocabulaire | [[http://​creativecommons.org/​licenses/​by/​3.0/​us/​deed.fr|CC]] | [[apt://​swac-deu-balm-alexandra|deu-balm-alexandra]] | 
-| [[http://​deb.swac-collections.org/​binary/​swac-deu-balm-ulrike-verbs_0.2.0_all.deb|allemand]] | verbes irréguliers | [[http://​creativecommons.org/​licenses/​by/​3.0/​us/​deed.fr|CC]] | [[apt://​swac-deu-balm-ulrike-verbs|deu-balm-ulrike-verbs]] | 
-| [[http://​deb.swac-collections.org/​binary/​swac-eng-balm-verbs_1.1.0_all.deb|anglais]] | verbes irréguliers (prononciation du Massachusset) | [[http://​creativecommons.org/​licenses/​by/​2.0/​fr/​|CC]] | [[apt://​swac-eng-balm-verbs|eng-balm-verbs]] | 
-| [[http://​deb.swac-collections.org/​binary/​swac-eng-wcp-us_1.6.0_all.deb|anglais]] | vocabulaire (prononciation californienne) | [[http://​fr.wikipedia.org/​wiki/​GFDL|GFDL]] | [[apt://​swac-eng-wcp-us|eng-wcp-us]] | 
-| [[http://​deb.swac-collections.org/​binary/​swac-bel-balm-dasha_1.1.0_all.deb|biélorusse]] | vocabulaire | [[http://​creativecommons.org/​licenses/​by/​3.0/​us/​deed.fr|CC]] | [[apt://​swac-bel-balm-dasha|bel-balm-dasha]] | 
-| [[http://​deb.swac-collections.org/​binary/​swac-bel-balm-igor_1.1.0_all.deb|biélorusse]] | vocabulaire | [[http://​creativecommons.org/​licenses/​by/​3.0/​us/​deed.fr|CC]] | [[apt://​swac-bel-balm-igor|bel-balm-igor]] | 
-| [[http://​deb.swac-collections.org/​binary/​swac-bel-balm-julja_1.1.0_all.deb|biélorusse]] | vocabulaire | [[http://​creativecommons.org/​licenses/​by/​3.0/​us/​deed.fr|CC]] | [[apt://​swac-bel-balm-julja|bel-balm-julja]] | 
-| [[http://​deb.swac-collections.org/​binary/​swac-chi-balm-hsk1_1.1.0_all.deb|chinois]] ​ | HSK 1 | [[http://​creativecommons.org/​licenses/​by/​3.0/​us/​deed.fr|CC]] | [[apt://​swac-chi-balm-hsk1|chi-balm-hsk1]] | 
-| [[http://​download.tuxfamily.org/​polyglotte/​deb/​pool/​contrib/​s/​swac-spa-wims-octavio/​swac-spa-wims-octavio_0.9-1_all.deb|espagnol]] | vocabulaire | [[http://​creativecommons.org/​licenses/​by/​3.0/​us/​deed.fr|CC]] | [[http://​download.tuxfamily.org/​polyglotte/​deb/​pool/​contrib/​s/​swac-spa-wims-octavio/​swac-spa-wims-octavio_0.9-1_all.deb|spa-wims-octavio]] | 
-| [[http://​deb.swac-collections.org/​binary/​swac-fra-balm-conjug_1.1.0_all.deb|français]] | conjugaison | [[http://​creativecommons.org/​licenses/​by/​3.0/​us/​deed.fr|CC]] | [[apt://​swac-fra-balm-conjug|fra-balm-conjug]] | 
-| [[http://​deb.swac-collections.org/​binary/​swac-fra-balm-flora-expr_1.1.0_all.deb|français]] | idiomes | [[http://​creativecommons.org/​licenses/​by/​3.0/​us/​deed.fr|CC]] | [[apt://​swac-fra-balm-flora-expr|fra-balm-flora-expr]] | 
-| [[http://​deb.swac-collections.org/​binary/​swac-fra-balm-voc_2.2.0_all.deb|français]] | vocabulaire | [[http://​creativecommons.org/​licenses/​by/​3.0/​us/​deed.fr|CC]] | [[apt://​swac-fra-balm-voc|fra-balm-voc]] | 
-| [[http://​deb.swac-collections.org/​binary/​swac-fra-balm-flora-num_1.1.0_all.deb|français]] | nombres | [[http://​creativecommons.org/​licenses/​by/​3.0/​us/​deed.fr|CC]] | [[apt://​swac-fra-balm-flora-num|fra-balm-flora-num]] | 
-| [[http://​deb.swac-collections.org/​binary/​swac-rus-balm-voc_1.1.0_all.deb|russe]] | vocabulaire | [[http://​creativecommons.org/​licenses/​by/​3.0/​us/​deed.fr|CC]] | [[apt://​swac-rus-balm-voc|rus-balm-voc]] | 
-| [[http://​deb.swac-collections.org/​binary/​swac-rus-balm-voc-sakhno_1.1.0_all.deb|russe]] | vocabulaire | [[http://​creativecommons.org/​licenses/​by/​3.0/​us/​deed.fr|CC]] | [[apt://​swac-rus-balm-voc-sakhno|rus-balm-voc-sakhno]] | 
-| [[http://​deb.swac-collections.org/​binary/​swac-ces-balm-ivana_1.2.0_all.deb|tchèque]] | vocabulaire | [[http://​creativecommons.org/​licenses/​by/​3.0/​us/​deed.fr|CC]] | [[apt://​swac-ces-balm-ivana|ces-balm-ivana]] | 
-| [[http://​deb.swac-collections.org/​binary/​swac-ces-balm-veronika_1.1.0_all.deb|tchèque]] | vocabulaire | [[http://​creativecommons.org/​licenses/​by/​3.0/​us/​deed.fr|CC]] | [[apt://​swac-ces-balm-veronika|ces-balm-veronika]] | 
-| [[http://​deb.swac-collections.org/​binary/​swac-ces-balm-veronika-num_1.1.0_all.deb|tchèque]] | nombres | [[http://​creativecommons.org/​licenses/​by/​3.0/​us/​deed.fr|CC]] | [[apt://​swac-ces-balm-veronika-num|ces-balm-veronika-num]] | 
-| [[http://​deb.swac-collections.org/​binary/​swac-swe-balm-num_1.1.0_all.deb|suédois]] | nombres | [[http://​creativecommons.org/​licenses/​by/​3.0/​us/​deed.fr|CC]] | [[apt://​swac-swe-balm-num|swe-balm-num]] | 
-| [[http://​deb.swac-collections.org/​binary/​swac-swe-balm-voc_1.1.0_all.deb|suédois]] | vocabulaire | [[http://​creativecommons.org/​licenses/​by/​3.0/​us/​deed.fr|CC]] | [[apt://​swac-swe-balm-voc|swe-balm-voc]] | 
-| [[http://​deb.swac-collections.org/​binary/​swac-ukr-balm-galja_1.0.0_all.deb|ukrainien]] | vocabulaire | [[http://​creativecommons.org/​licenses/​by/​3.0/​us/​deed.fr|CC]] | [[apt://​swac-ukr-balm-galja|ukr-balm-galja]] | 
-| [[http://​deb.swac-collections.org/​binary/​swac-ukr-balm-zhenja_0.10.0_all.deb|ukrainien]] | vocabulaire | [[http://​creativecommons.org/​licenses/​by/​3.0/​us/​deed.fr|CC]] | [[apt://​swac-ukr-balm-zhenja|ukr-balm-zhenja]] | 
- 
- 
-À noter que le **néerlandais** n'est pas directement disponible sous forme de paquet (et cette collection n'est pas libre). 
- 
-===== Configuration ===== 
- 
-Il faut maintenant dire à Swac-Explore quelle collection audio utiliser. C'est ici qu'​intervient Swac-Get qui va construire la base de données (fichier « ~/​.swac/​swac.db ») qu'​utilisera Swac-Explore. 
- 
-Nous commençons par dire à //​swac-get//​ où il devra aller chercher les collections audios. 
- 
-**À partir de là, 2 possibilités s'​offrent à vous:** 
-  * **passer par une collection installée sur votre machine.** Ceci permet d'​avoir accès hors-ligne aux enregistrements audios des mots... mais les collections audios prennent un peu de place sur votre disque dur. 
- 
-  * **passer par une collection distante.** En général celle du projet Shtooka. Vous aurez alors accès aux enregistrements avec swac-explore seulement si vous êtes connectés à Internet. 
- 
-Il est bien sûr possible de choisir de disposer de certaines collections (celles que vous utilisez souvent) hors-ligne (locales, en les installant sur votre disque dur) et d'​avoir aussi accès à d'​autres collections en ligne (distantes)... 
- 
- 
- 
-==== Collections installées sur votre machine (accès hors-ligne) ==== 
- 
-Lorsque la collection audio est installée (par un "​deb"​ ou à la main), pour indiquer l'​adresse du dépôt local, lancer dans un terminal : 
-  swac-get source-select file:///​usr/​share/​swac/​ 
- 
-Puis continuer par la [[:​swac-explore#​construction_de_la_base_de_donnees_pour_swac-explore|construction de la base de données pour swac-explore]]. 
- 
-==== Collections distantes (du projet shtooka) ==== 
- 
-Pour indiquer l'​adresse du dépôt distant, lancer dans un terminal : 
-  swac-get source-select http://​packs.shtooka.net/​ 
- 
-La commande « swac-get source-select » permet d'​ajouter un dépôt à la liste des dépôts de notre base de données. Un dépôt est un emplacement (dossier local ou serveur Internet) qui contient les collections Swac que nous allons utiliser. 
- 
-Puis continuer par la [[:​swac-explore#​construction_de_la_base_de_donnees_pour_swac-explore|construction de la base de données pour swac-explore]]. 
- 
-==== Construction de la base de données pour swac-explore ==== 
- 
- 
-Mettez à jour votre base de données (= mise à jour de la liste des paquets disponibles sur les dépôts utilisés): 
-  swac-get update 
- 
-<​note>​Il est possible d'​ajoutez plusieurs adresses de dépots (locale et distante) à la base de données.</​note>​ 
- 
-Ensuite, vous devez donnez le nom d'une collection à Swac. Ces collections font logiquement parti des dépôts que nous venons d'​ajouter. Il est possible de le faire à partir des symboles des collections. Ce sont les mêmes que ceux indiqués dans le tableau ci-dessus. Une commande permet aussi de les afficher: 
-  swac-get list-available 
-Les symboles des collections sont données dans la première colonne de ce qui est renvoyé. La dernière colonne donne les adresses exactes des collections disponibles. Celles-ci peuvent être aussi utilisées pour ajouter des collections,​ mais nous n'en parlerons pas ici (commande //swac-get --help// pour avoir toutes les informations). Nous ajoutons donc une ou plusieurs collections à notre base de données. 
- 
-  swac-get select SYMBOLE_DE_LA_COLLECTION1 
-  swac-get select SYMBOLE_DE_LA_COLLECTION2 
- 
-où « SYMBOLE_DE_LA_COLLECTION1 » et « SYMBOLE_DE_LA_COLLECTION2 » sont à remplacer, vous l'​aurez deviné, par les symboles des collections choisies (ex: «eng-wcp-us» pour le vocabulaire anglais californien). 
- 
-Pour connaître la liste des collections déjà importées dans la base de données : 
- 
-  swac-get list 
- 
-La prochaine fois qu'un nouveau paquet de collection swac sera installé et que l'on voudra l'​ajouter à la base de données, il faudra exécuter les commandes : 
- 
-  swac-get update 
-  swac-get select SYMBOLE_DE_LA_COLLECTION 
- 
-La prochaine fois qu'un paquet installé sera mis à jour ou que vous voulez être sûr que vos collections distantes sont à jour: 
- 
-  swac-get upgrade 
- 
-===== Utilisation ===== 
- 
-==== Démarrage ==== 
- 
-Vous pouvez lancer Swac-Explore depuis : 
-  * Gnome : //​Applications → Éducation → Swac-Explore//​ 
-  * KDE : //Menu K → Éducatif → Languages → Swac-Explore//​ 
-ou avec le lanceur d'​application **Alt+F2 → swac-explore** puis « Entrée ». 
- 
- 
- 
-==== Fonctionnement ==== 
- 
-^ Apparence sous KDE ^ 
-|{{ application:​applications:​swac-explore.png }}| 
- 
- 
-  * Vérifiez que la langue sur laquelle vous voulez effectuer une recherche est bien sélectionnée (1). 
-  * Vérifiez que « Alphabetic Keys » est bien sélectionné en (2). 
-  * Cliquez sur le champ de recherche (3) et tapez le mot recherché. 
-  * Cliquez sur le bouton « Rechercher ». 
-  * Vérifiez que le bon mot est sélectionné dans le tableau en haut à droite (4). 
-  * Cliquez sur le bouton « Lecture » ou tapez sur la touche « Entrée ». 
- 
-Il est aussi possible de faire une recherche incrémentale en cliquant sur une ligne de la liste de gauche (5) ; en tapant directement les lettres du mot (un nouveau champ de recherche apparaîtra en (2)) ; en validant par la touche « Entrée » ; en resélectionnant le mot (5) avec la souris ; et en cliquant sur le bouton « Lecture » ou sur la touche « Entrée » pour finir. 
- 
-//​Remarque//​ : Le champ en bas à droite (6) de la fenêtre donne de précieuses indications comme l'​accent utilisé, le chemin vers les données, etc. 
- 
-^ Apparence sous GNOME ^ 
-|{{ education:​swac-explore_hardy_02.png }}| 
- 
-===== Problème connu ===== 
- 
-En cas de problème avec un dépôt lors de la mise à jour de la liste des paquets (''​swac-get update''​),​ vous pouvez enlever l'​adresse du dépôt qui pose problème avec la commande : 
- 
-  swac-get source-delete <url du dépôt> 
- 
-Si quelque chose vous échappe (ou plante), vous pouvez à tout moment supprimer la base de données : 
- 
-  rm -r ~/.swac 
- 
-… et la reconstruire en vous reportant à la section « [[#​Configuration]] ». 
- 
- 
-Si le son ne marche pas, lancer swac-explore dans une console. Si l'​erreur est "​Impossible d'​ouvrir le périphérique audio pour la lecture. Le périphérique est utilisé par une autre application.",​ lancez swac-expore avec oss (au lieu de ALSA) ainsi: 
- 
-  aoss swac-explore 
-  ​ 
- 
-===== Installation et configuration en ligne de commande ===== 
- 
-<​code>​ 
-sudo apt-get install build-essential autotools-dev pkg-config 
- 
-sudo apt-get install libxml2-dev libbz2-dev libsqlite3-dev libgtkmm-2.4-dev libgconfmm-2.6-dev libgstreamer0.10-dev libglibmm-2.4-dev libflac++-dev libogg-dev libvorbis-dev libid3tag0-dev 
- 
- 
-mkdir -p ~/​bin/​swac-tools 
-cd ~/​bin/​swac-tools 
-wget http://​shtooka.net/​soft/​swac-tools/​download/​swac-explore-0.4.1.tar.gz http://​shtooka.net/​soft/​swac-tools/​download/​swac-get-0.5.tar.gz http://​shtooka.net/​soft/​swac-tools/​download/​swac-play-0.2.tar.gz http://​shtooka.net/​soft/​swac-tools/​download/​swac-scan-0.2.tar.gz 
- 
-tar -xvvf swac-explore-0.4.1.tar.gz 
-tar -xvvf swac-get-0.5.tar.gz 
-tar -xvvf swac-play-0.2.tar.gz 
-tar -xvvf swac-scan-0.2.tar.gz 
- 
-cd swac-explore-* 
-./configure 
-make 
-sudo make install 
-cd .. 
- 
-cd swac-get-* 
-./configure 
-make 
-sudo make install 
-cd .. 
- 
-cd swac-play-* 
-./configure 
-make 
-sudo make install 
-cd .. 
- 
-cd swac-scan-* 
-./configure 
-make 
-sudo make install 
-cd .. 
- 
-rm -r ~/.swac 
-mkdir -p ~/​langues/​Espagnol 
-cd ~/​langues/​Espagnol 
-wget http://​download.shtooka.net/​spa-wims-octavio_flac.tar 
-tar -xvvf spa-wims-octavio_flac.tar 
- 
-swac-get source-select file:///​home/​mk/​langues/​Espagnol/​spa-wims-octavio_flac/​ 
-swac-get update 
-swac-get select file:///​home/​mk/​langues/​Espagnol/​spa-wims-octavio_flac/​ 
-swac-get ​ list 
-</​code>​ 
- 
----- 
- 
-//​Contributeurs : [[:​utilisateurs:​alteo_gange]].//​ 
  • swac-explore.1331826622.txt.gz
  • Dernière modification: Le 15/03/2012, 16:50
  • par 79.94.89.184