DSpeech (Dimio'dan)
~~~~~~~~~~~~~~~~~~~

Güncel sürümüne aşağıdaki bağlantıdan ulaşabilirsiz :

 "http://dimio.altervista.org/"

TARİF:
~~~~~~~~~~~~

DSpeech TTS (Metinden Sese) çeviri yapan ve aynı zaman da ASR (Otomatik Konuşma Tanıma) entegre edilmiş
bir programdır.
2. Hızlı bir şekilde farklı sesleri seçebilirsiniz ve bu sesler arasında karşılıklı konuşmalar yaratabilirsiniz.
3. Ses tanıma sistemi sadece bir dil senaryosundan ibarettir, Müşteri ile karşılıklı interaktif konuşmalar tasarlamanızı sağlar.
4. Sesi bağımsız olarak şekillendirmenize imkan verir.
5. Özel etiket (TAG), size dinamik olarak ses özelliklerini değiştirme imkanı verir.(hız,ses ayarı ve frekans).
6. Pano içeriğinin otomatik kopyalar ve istenilen formata çevirir.
7. SAPI 4 and 5 ile uyumlu tüm sesleri destekler.

Yardımcı karakteristikler aşağıdakilerdir:

1. Son seçilmiş ayarlar ile program başlar.
2. Komut satırını destekler ve grafik arabirimi kullanmadan ses kitapları oluşturulabilir.
3. Ses çıkışının biçimi seçilebilir .
4. Girilen özel etiketler ile metinlerden wav veya mp3 dosyaları oluşturulabilir. 
   Bu özellik ile okuma sırasında özel efektler öksürme,gülme,müzik vb.eklenebilir.
5. Mp3s kaydedildiğinde, istenilen kalite,boyut, seçilebilir. i
6. Metni mp3 veya wav yaparken dosyaları 5, 10 or 15 dakikalık parçalara ayırabilirsiniz.
7. "CustomTAG.TXT",dosyasına kişisel etiketler(TAGS) girilebilir ve girilenler sağ tık menüsünde görülür. 
   (Örneğin özel Loquendo TAG'ları).



METİNDEN SESE:
~~~~~~~~~~~~~~~
Sağ Tık Menüsü ile hangi sesin girilen metni konuşacağını seçmek mümkündür.
Özel etiketler TAGS ekleyerek sesle ilgili ayarlarda yapılabilir.(hız, ses ayarı,frekans vb).

SES SEÇENEKLERİ:
~~~~~~~~~~~~~~
Ses oluştururken bit oranı önemlidir ve ses kartınız önemlidir.Her zaman seslerin kullandığı aynı bit oranlarını
kullanınız.Aksi durumda ses kalitesinde kayıplar veya kötü etkiler olabilir. 
Genelde, sentetik seslerin çoğu: "16 Khz 16 Mono Bit",kullanır Microsoft sesleri ise 
"22 Khz 16 Mono Bit.kullanır."Bu ayarlar Wav veya Mp3 çevirileri için önemlidir.


WAV VEYA MP3 ÇEVİRME:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
DSpeech metin dosyalarını Wav veya Mp3 dönştürebilirsiniz.Bir Mp3 seçildiğinde standart sıkıştırma
karakteristikleri uygulanarak dengeli bir ses ve boyutta oluşturulur.


METNİ DÜZENLEME
~~~~~~~~~~~~~~~~~~~~

Standart düzenleme komutlarının yanı sıra (Bul,Değiştir,Kes vb.) özel bir fonksiyon olarak ,
"Gereksiz Satırbaşlarını Çıkar." eklenmiştir.Metinde akıcılık sağlamak için gereksiz satırbaşı
boşluklarını silerek metni akıcı hale getirir.Ses kalitesi ve akıcılığı sağlanmış olur.


SES KÜTÜPHANESİ TASARIMI:
~~~~~~~~~~~~~~~~~~~~~~~

Ses kütüphanesi oluşturmak için gerekli seçenekler sahip bir programdır, özellikle,bir metin dosyasını birkaç dakikada 
iki üç parça ses dosyasına çevirmek mümkündür.Aynı zamanda bu yardımcı kılavuzu inceleyerek metin dosyaları ile ilgili 
bilgi alabilirsiniz.Bu durumda, değiştirmek istediğiniz metin dosyası için #BREAK komutu girilir.
Ses menüsündeki "Ekle" ile dosyaları birbirleriyle birleştirerek yeni metin dosyaları oluşturmamızı mümkün kılar.
Program metinler arasına otomatik olarak#automatically BREAK yerleştirerek metinleri ayırır.Aynı zamanda 
metinlerin başlarına #BREAK yerleştirerek CD okuyucular veya eski mp3 ile uyum sağlar.



SES TANIMA:
~~~~~~~~~~~~~~~~~~

DSpeech ses tanımayı aşağıdaki örnekteki gibi ,basit ve birleşik script ile yapar,böylece yaratıcı ve interaktif 
dialoglar oluşturabilirsiniz:
CONSUMER: "Computer"
PC: "Ready computer, who are? "
CONSUMER: "Dimio"
PC: "Welcome then"
Etc.

Sistem script örneği BASIC'e çok benzer, şimdilik aşağıdaki komutlar tanınmaktadır:


#VOICE NomeVoce
#I GIVE
#EXIT DO
#LOOP
#RECOGNIZE Parola1, [Parola2], [OTHER_WORDS]...
#RECOGNIZE_WITH_TIMEOUT Secondi, Parola1, [Parola2], [OTHER_WORDS]...
#IF RECOGNIZED Parola1, [Parola2], [OTHER_WORDS]...
#IF TIMEOUT
#END IF
#CALL NomeSub
#Sub NomeSub
#END SUB
#RANDOM
#HOUSES
#END RANDOM
#EXECUTE PathFileOProgramma
#OPEN FileToSpeech.txt
#STOP
#BREAK
#PLAY FileName.wav
#WAIT nSecondi
#CLOSE


Sağ tık menüsünde tüm anahtar kelimeleri örnekleriyle bulabilirsiniz.
Yazılım detayları burada açıklanmayacaktır ancak siz örnekleri inceleyerek konuyu algılayabilirsiniz.
Ses tanıma ile ilgili Script örneği aşağıda olduğu gibidir:


#VOICE Marco
I am Angelus the computer of Dimitri. You who are?
#DO
 #RECOGNIZE Dimitri, Gloria, OTHER_WORDS
 #IF RECOGNIZED Dimitri
  Angelus waiting for instructions.
  #EXIT DO
 #END IF 
 #IF RECOGNIZED Gloria
  You have mistaken computer, yours is that of side.
  #EXIT DO
 #END IF 
 #IF RECOGNIZED OTHER_WORDS
  #RANDOM
  #CASE
   Can you repeat please? I have not understood your name.
  #CASE
   What have you said? Can you Repeat?
  #CASE
   I have not understood what you have said, perhaps, simply, your name I don't know him/it.
  #END RANDOM
 #END IF 
#LOOP


Ne yazık ki ses tanıma sistemi İngilizce sesleri tanımaktadır.Bu yüzden kelimelerin tanınması  için 
telaffuzunuzu İngilizce telaffuz şeklinde yapmak gerekiyor. 
Örnek olarak, Bilgisayarın "Russia"sözcüğünü anlaması için "Rassya" şeklinde yazmak gerekiyor.



KISAYOLLAR:
~~~~~~~~~~

Klavye kısayolları aşağıda olduğu gibidir:

F1 = Düzenleme kutusuna Git.
F4 = Duraklat/Başlat.
F5 = Konuş/Dur.
F6 veya ALT+UP = Önceki satırı Konuş.
F7 veya ALT+LEFT = Geçerli satırı Konuş.
F8 veya ALT+DOWN = Sonraki satırı Konuş.
F9 veya ALT+RIGHT = İşaretleyerek Konuş.
F11 = Önceki sese geç.
F12 = Sonraki sese geç.
Shift+F11 = İlk sese geç.
Shift+F12 = Son sese geç.
Escape = Dur.
ALT+1 = Sesi azalt.
ALT+2 = Sesi arttır.
ALT+3 = Hızı azalt.
ALT+4 = Hızı arttır.
ALT+5 = Tonu azalt.
ALT+6 = Tonu arttır.



KOMUT SATIRI:
~~~~~~~~~~~~~

Komut satırını kullanarak otomatik olarak istenen eylem yapılabilir.
Script kullanarak otomatik işlem yapılabilir.


SYNTAX:

DSPEECH.ExE [/Play] [/Speak] [/Wav] [/Mp3] [/Ogg] [/Hidden|/HiddenFix] [FileToSpeech.txt]


KOMUT SATIRI ÖRNEKLERİ:

- Dosyayı açmak için:

DSpeech.exe kaynak.txt

- Dosya ses üretimi için: 

DSpeech.exe /Play kaynak.txt

- Kısa bir satır konuşması için: 

DSpeech.exe /Konuş Merhaba!

- Bir metin dosyasını mp3'e çevirmek için: 

DSpeech.exe /mp3 kaynak.txt [hedef.mp3]

- Bir metin dosyasını ogg'e çevirmek için: 

DSpeech.exe /ogg kaynak.txt [hedef.ogg]

- Bir metin dosyasını wav'a çevirmek için:

DSpeech.exe /wav kaynak.txt [hedef.wav]



SİSTEM KONFİGÜRASYONU:
~~~~~~~~~~~~~~~~~~~~

Windows NT/2000 sesleri yüklemek için önce MS-SAPI5.1 paketini Microsoft'un sitesinden veya
aşağıdaki linklerden indirip kurmanız gerekmektedir: 

http://aldostools.mysite4now.com/sapi51.msi
http://www.arlington.com.au/sapi51.msi

Windows NT/2000 sistemine ses tanıma yazılımını yüklemek için ya MS tüm paketini 
SAPI 5.1 SDKs (60MB) ya da sadece ses motorunu(30MB) bu link'ten yüklemeniz gerekir: 

http://clans.gameclubcentral.com/shoot/SR.zip

Windows XP/2003/VISTA/7/8 sistemlerinde ses eklemenize gerek yoktur zaten sesler işletim 
sisteminin içinde mevcuttur.

DSpeech en az 1024x768 çözünürlükte çalışır.
DSpeech  Windows 9x'lu sistemlerde çalışmaz.



SESLER:
~~~~~~~~~~~

DSpeech, işletim sisteminde yüklü sesleri kullanır,Windows XP'de sadece erkek sesi 
Microsoft SAM (İngilizce), iken, eğer Windows NT/2000 MS-SAPI5.1 yüklüyse , yine İngilizce olarak
Mike and Mary) erkek ve kadın sesleri olur..
XP müşterileri kadın sesini buradan indirebilir:

http://download.microsoft.com/download/speechSDK/SDK/5.1/WXP/EN-US/Sp5TTIntXP.exe

En son sürümler tabiki SAM'den daha iyi ancak kaliteleri üçüncü parti yazılımlarla
mukayese edildiğinde bunların çok daha iyi olduğu görülmektedir. Ne yazık ki bu yazılımlarda 
ücretli olup yasal yoldan ücretsiz edinmeniz mümkün görünmemektedir.Bu yazılımlar şunlardır:

Acapela (Temiz ve akıllı sesler ancak maksimum doğallığı yakalayamamakta).
Cepstral (Çok pahalı sesler ile karşılaştırıldığında kalitesi çok iyi değil, fakat idare eder).
Loquendo (Belki de en iyisi doğallık ve ifadeler açısından,fiyatı çok pahalı).
RealSpeak (Çok iyi).
VoiceWare (Fena değil ancak, türkçe yok).



NOTLAR:
~~~~~~

Bir mp3 dosyası metin dosyasına eklendiğinde, dosya büyüklüğüne bağlı olarak, 
sesin tekrar üretilmesi için bir zamana ihtiyaç duyar,bu normal olup and bir hata oluşturmaz,
her durumda ,sonuç olarak  bekleme biter wav veya mp3 dosyaları oluşmuş olur.

mp3 sıkıştırmaları için bu codec kullanıldı. Blades (www.mp3dev.org),  "Lame.exe" paketin içinde görülmektedir.



YAZILIMCI:
~~~~~~~

Dimitrios Coutsoumbas (Dimio)
SKYPE  : katafratto
ICQ    : 145633952
E-MAIL : cyberdimio@gmail.com
HOME   : http://dimio.altervista.org/



DENEME SÜRÜMÜNÜ TEST EDENLER:
~~~~~~~~~~~~~

Talksina (talksina@gmail.com)

ÇEVİRİ (TRANSLATED BY):
^^^^^^^^^^^^^^^^^^^^^^
Selim Elitaş
E-MAIL:selimelitas@mynet.com
