Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
swac-explore [Le 08/07/2009, 15:58] Sorbus |
— (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 ===== | ||
- | |||
- | === Intrepid === | ||
- | |||
- | [[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]]. | ||
- | |||
- | 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 »). | ||
- | |||
- | === Collections === | ||
- | |||
- | 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 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. Voir la section [[swac-explore#Configuration|Configuration]]</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://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). | ||
- | |||
- | La collection **espagnole** n'est pas non plus disponible pour l'instant sous forme de paquet (cette collection est libre) : Elle est téléchargeable au format [[http://download.shtooka.net/spa-wims-octavio_ogg.tar|ogg]] ou [[http://download.shtooka.net/spa-wims-octavio_flac.tar|flac]]. | ||
- | ===== 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'avoi 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 au 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 dique dur) et d'avoir aussi accès à d'autres collections en ligne (distantes)... | ||
- | |||
- | |||
- | |||
- | === Collections installées sur votre machine (accès hors-ligne) ==== | ||
- | |||
- | Il faut d'abord installer un paquet d'une collection audio : | ||
- | * 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-dessus. | ||
- | * 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 | ||
- | |||
- | 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]].// |