23.04.2024, 17:56 UhrDeutsch | English
Hallo Gast [ Registrierung | Anmelden ]

Neues Thema eröffnen   Neue Antwort erstellen
Vorheriges Thema anzeigen Druckerfreundliche Version Einloggen, um private Nachrichten zu lesen Nächstes Thema anzeigen
Autor Nachricht
kanotixnewbie
Titel: Variablenübergabe an die KDE-Sprachausgabe  BeitragVerfasst am: 04.04.2006, 04:07 Uhr



Anmeldung: 21. Feb 2005
Beiträge: 125

Ist es möglich der Sprachausgabe über den dcop Befehl bestimmte Variablen mitzugeben z.Bsp. %date oder $DATE oder ähnliches, um dann die Uhrzeit bzw. das Datum ansagen zu lassen?
 
 Benutzer-Profile anzeigen Private Nachricht senden  
Antworten mit Zitat Nach oben
Roughnecks
Titel: Variablenübergabe an die KDE-Sprachausgabe  BeitragVerfasst am: 04.04.2006, 09:37 Uhr



Anmeldung: 13. Dez 2004
Beiträge: 730
Wohnort: Deutschland
hab da ein schönes script:
Code:

#!/bin/bash
# zeit2laut
# Die Uhrzeit mit MBrola
# J.Eisenkraetzer Anno 2002
# Ausgabe mit esdplay
set `date`
user=`whoami`
user2=`cat /etc/passwd |grep $user|cut -d: -f5`
uhrzeit=`echo $4|cut -d: -f1,2` # Hochkomma aus der Zahlenreihe
stunde=`echo $4|cut -d: -f1`
minute=`echo $4|cut -d: -f2`
case $minute in
00) minute=''; Min=''; Und='' ;;
01) minute=eine; Min=Minute; Und=und;;
02) minute=2; Min=Minuten; Und=und;;
03) minute=3; Min=Minuten; Und=und;;
04) minute=4; Min=Minuten; Und=und;;
05) minute=5; Min=Minuten; Und=und;;
06) minute=6; Min=Minuten; Und=und;;
07) minute=7; Min=Minuten; Und=und;;
08) minute=8; Min=Minuten; Und=und;;
09) minute=9; Min=Minuten; Und=und;;
*) minute=$minute; Min=Minuten; Und=und;;
esac

case $stunde in
00) stunde=0;;
01) stunde=ein;;
02) stunde=2;;
03) stunde=3;;
04) stunde=4;;
05) stunde=5;;
06) stunde=6;;
07) stunde=7;;
08) stunde=8;;
09) stunde=9;;
*) stunde=$stunde;;
esac

dcop kttsd KSpeech sayText " Es ist $stunde Uhr $Und $minute $Min " "de"

_________________
Kanotix 2006-1 RC4 (daily dist-upgraded)
Deutsches Kanotix Wiki - English Kanotix Wiki
 
 Benutzer-Profile anzeigen Private Nachricht senden  
Antworten mit Zitat Nach oben
kanotixnewbie
Titel:   BeitragVerfasst am: 05.04.2006, 03:40 Uhr



Anmeldung: 21. Feb 2005
Beiträge: 125

Vielen Dank
Aber eigentlich wollte ich den Weg der Scripts nicht gehen, vielmehr wollte ich das eventuell so realisieren:
Code:
dcop kttsd KSpeech sayText "Willkommen auf Kanotix Box. Heute ist der 'date +' %A" "de"

Ist das so machbar in irgendeiner Form ?
Mein eigentliches Problem ist ja das das 'date +'%A direkt so ausgesprochen wird und nicht als Variable angesehen wird.
 
 Benutzer-Profile anzeigen Private Nachricht senden  
Antworten mit Zitat Nach oben
sWoifal
Titel:   BeitragVerfasst am: 06.06.2006, 10:59 Uhr



Anmeldung: 20. Jul 2005
Beiträge: 55
Wohnort: Austria
ähm... hat sich wahrscheinlich schon erledigt, aber die anführungszeichen machen es aus:

`date +%A` interpretiert das kommando sofort (im gegensatz zu 'date +%A').

so sollte es gehen:
Code:
dcop kttsd KSpeech sayText "Willkommen auf Kanotix Box. Heute ist der `date +%A`" "de"
 
 Benutzer-Profile anzeigen Private Nachricht senden ICQ-Nummer 
Antworten mit Zitat Nach oben
kanotixnewbie
Titel:   BeitragVerfasst am: 06.06.2006, 11:50 Uhr



Anmeldung: 21. Feb 2005
Beiträge: 125

Das ist ja mal ein Ansatz das werd ich gleich mal testen. Danke
 
 Benutzer-Profile anzeigen Private Nachricht senden  
Antworten mit Zitat Nach oben
Regenbogen
Titel:   BeitragVerfasst am: 26.10.2006, 09:37 Uhr



Anmeldung: 27. Apr 2006
Beiträge: 66

Hey Kanotixnewbie,
spricht Deiner auch nur in englisch? Und wie hast Du es hingekriegt, dass er den Datum und die Uhrzeit noch sagt?
 
 Benutzer-Profile anzeigen Private Nachricht senden  
Antworten mit Zitat Nach oben
zulu9
Titel:   BeitragVerfasst am: 26.10.2006, 22:43 Uhr



Anmeldung: 31. Jul 2004
Beiträge: 249

Also deutsche Sprachausgabe geht so:
http://kanotix.wordpress.com/2006/08/14 ... be-in-kde/
(auch im Kanotix-Wiki zu finden).

_________________
http://kanotix.wordpress.com/ inoffizielles Kanotix-Blog
 
 Benutzer-Profile anzeigen Private Nachricht senden  
Antworten mit Zitat Nach oben
Regenbogen
Titel:   BeitragVerfasst am: 27.10.2006, 13:20 Uhr



Anmeldung: 27. Apr 2006
Beiträge: 66

Oder benutze folgende Beschreibung:
http://de.gentoo-wiki.com/Mbrola

Da ich Newbie bin, war diese Beschreibung viel Idioten sicherer Smilie
 
 Benutzer-Profile anzeigen Private Nachricht senden  
Antworten mit Zitat Nach oben
Beiträge vom vorherigen Thema anzeigen:     
Gehe zu:  
Alle Zeiten sind GMT + 1 Stunde
Neues Thema eröffnen   Neue Antwort erstellen
Vorheriges Thema anzeigen Druckerfreundliche Version Einloggen, um private Nachrichten zu lesen Nächstes Thema anzeigen
PNphpBB2 © 2003-2007 
 
Deutsch | English
Logos and trademarks are the property of their respective owners, comments are property of their posters, the rest is © 2004 - 2006 by Jörg Schirottke (Kano).
Consult Impressum and Legal Terms for details. Kanotix is Free Software released under the GNU/GPL license.
This CMS is powered by PostNuke, all themes used at this site are released under the GNU/GPL license. designed and hosted by w3you. Our web server is running on Kanotix64-2006.