<?xml version='1.0' encoding='UTF-8'?>

<div1 id="aural">
  <head>İşitsel Biçembentler</head>
  <div2 id="aural1">
    <head>İşitsel biçembentlere giriş</head>

<p><indexterm><primary>işitsel simge</primary></indexterm>
<indexterm><primary>ekran okuyucu</primary></indexterm>
Bir belgenin işitsel sunumu zaten görme ve okuma engelli kişiler tarafından kullanılmakta olup bunun için konuşma bireşimi ve işitsel simgeler bir araya getirilir. Böyle işitsel sunumlar çoğunlukla belge salt metin biçimine dönüştürüldükten sonra bir <term>ekran okuyucu</term> yazılımını veya donanımını beslemekte kullanılarak gerçekleştirilir. Belge yapısının akılda tutulmasının gerekmesi durumunda bu yöntemin verimi düşer. Biçembent nitelikleri işitsel sunum için görsel niteliklerle (karma ortam) veya görsel sunuma eşdeğer işitsel niteliklerle birlikte kullanılabilir.</p>

<p>Yararı apaçık belli olan erişilebilirliğin getirilerinin yanında, bilgiyi dinlemekle ilgili geniş bir pazar vardır; oto içi kullanım, endüstriyel ve tıbbi belgeleme sistemleri, ev eğlence sistemleri, okuma güçlüğü çeken veya okumayı öğrenen kişilere yardımcı olmak gibi.</p>

<p><indexterm><primary>tuval</primary></indexterm>
İşitsel nitelikler kullanılırken tuval, üç boyutlu fiziksel uzay (sesli ortam) ve bir geçici uzaydan (bazı seslerin diğer seslerden önce, o sırada veya sonrasında belirtilmesi) oluşur. Ayrıca, BB nitelikleri biçembent yazarlarına bireştirilen konuşmanın özelliklerini değiştirme imkanı verir (ses türü, frekansı, sesin iniş-çıkışları, vs.).</p>

<example>
<eg>h1, h2, h3, h4, h5, h6 {
    voice-family: paul;
    stress: 20;
    richness: 90;
    cue-before: url("ping.au")
}
p.heidi { azimuth: center-left }
p.peter { azimuth: right }
p.goat  { volume: x-soft }</eg>

<p>Bu biçembent, konuşma bireştiriciyi başlıkları okurken "paul" sesini biteviye ama zengin bir ses tonuyla kullanmaya yöneltir. Başlıklar söylenmeden önce adresi belirtilen bir ses örneği çalınacaktır (işitsel simge). "heidi" sınıfından paragrafların sesi ön soldan, "peter" paragrafları sağdan gelecek (sistem uzamsal seslendirme yeteneğine sahipse), "goat" paragrafları ise yumuşak ve derinden bir sesle okunacaktır.</p>
</example>
</div2>

<div2 id="volume-props">
  <head>Ses seviyesi nitelikleri: <property>volume</property></head>

<indexterm><primary><property>volume</property></primary></indexterm>
<indexterm><primary>nitelikler</primary> <secondary><property>volume</property></secondary></indexterm>
<propinfo>
  <propname>volume</propname>
  <value><valueref>sayı</valueref> | <valueref>yüzdelik</valueref> | <literal>silent</literal> | <literal>x-soft</literal> | <literal>soft</literal> | <literal>medium</literal> | <literal>loud</literal> | <literal>x-loud</literal> |<literal>inherit</literal></value>
  <initial><literal>medium</literal></initial>
  <applies-to/>
  <inherited>evet</inherited>
  <percentages>miras alınan değere göre</percentages>
  <media><termref def="aural-media-group">işitsel</termref></media>
</propinfo>

<p><indexterm><primary>ses seviyesi</primary></indexterm>
Ses yüksekliği dalga şeklinin genliğindeki ortalama seviyeyi ifade eder. Başka bir deyişle ses yüksekliği %50'nin üzerinde arttırıldığında çok iniş-çıkışlı bir ses fiziksel tepe sınırı aşabilir (aşarsa, ses bozulur). Ara değerler işitsel rahatlık için kullanılır. Bu nitelik ortalama ses seviyesini ayarlamak için kullanılır.</p>

<p>Değerlerin anlamları (Değerlerin Türkçeleri köşeli ayraç içinde yanlarına yazılmıştır):</p>

<varlist><gitem>
<label><indexterm><primary><valueref>sayı</valueref></primary></indexterm>
<valueref>sayı</valueref></label>
<def><p>'0' ile '100' arasında herhangi bir sayı. '0' <emph>en az duyulabilen</emph> ses seviyesine '100' ise <emph>en rahat duyulabilen</emph> ses seviyesine karşılıktır.</p></def>
</gitem><gitem>
<label><indexterm><primary><valueref>yüzdelik</valueref></primary></indexterm>
<valueref>yüzdelik</valueref></label>
<def><p>Yüzdelik değerler miras alınan değerlere göre hesaplanır ve '0' ile '100' arasında kalacak şekilde kırpılır.</p></def>
</gitem><gitem>
<label><indexterm><primary><literal>silent</literal></primary></indexterm>
<literal>silent</literal> [sessiz]</label>
<def><p>Ses çıkmaz. '0' değeri sessizlik (<literal>silent</literal>) demek değildir.</p></def>
</gitem><gitem>
<label><indexterm><primary><literal>x-soft</literal></primary></indexterm>
<literal>x-soft</literal> [en hafif]</label>
<def><p>'0' değeri ile aynıdır.</p></def>
</gitem><gitem>
<label><indexterm><primary><literal>soft</literal></primary></indexterm>
<literal>soft</literal> [hafif]</label>
<def><p>'25' değeri ile aynıdır.</p></def>
</gitem><gitem>
<label><indexterm><primary><literal>medium</literal></primary></indexterm>
<literal>medium</literal> [orta]</label>
<def><p>'50' değeri ile aynıdır.</p></def>
</gitem><gitem>
<label><indexterm><primary><literal>loud</literal></primary></indexterm>
<literal>loud</literal> [yüksek]</label>
<def><p>'75' değeri ile aynıdır.</p></def>
</gitem><gitem>
<label><indexterm><primary><literal>x-loud</literal></primary></indexterm>
<literal>x-loud</literal> [en yüksek]</label>
<def><p>'100' değeri ile aynıdır.</p></def>
</gitem>
</varlist>
<p>Kullanıcı arayüzleri '0' ve '100' değerlerine karşı düşen ses seviyesi değerlerini dinleyicinin ayarlayabilmesine olarak sağlamalıdır. Evrensel olarak uygulanabilir bir ayar yoktur. Elverişli değerler kullanılan aygıtlara (hoparlörler, kulaklıklar), ortama (otomobil, ev, tiyatro, kütüphane) ve kişisel tercihlere bağlıdır. Bazı örnekler:</p>

<ulist>
<item><p>Otomobil içinde yol gürültüsünü bastıracak şekilde ayarlanmış bir tarayıcı kullanımı: '0' ortam gürültüsünü bastıracak kadar yüksek, '100' ise ortam gürültüsü duyulmayacak kadar yüksek bir ses seviyesine karşılık olabilir. Konuşma yol gürültüsüne rağmen duyulur ama fiziksel ses seviyesi aralığı dar tutulur. Otomobiller daha geniş bir fiziksel ses seviyesi aralığı sağlayacak kadar iyi yalıtılmış olabilirler.</p></item>

<item><p>Başka bir konuşan tarayıcının bir apartmanda, gecenin geç vakitlerinde, bir oturma odasında kullanımı: '0' epeyce düşük bir seviyeye, '100' ise yeterince düşük bir seviyeye ayarlanır. İlk örnekteki gibi fiziksel aralık küçük tutulur, farklı olarak, fiziksel ses seviyesi iyice düşüktür.</p></item>

<item><p>Sessiz ve yalıtılmış bir evde, pahalı yüksek kalitede bir ev sinema sistemi: '0' epeyce kısık, '100' ise oldukça yüksek bir ses düzeyine karşılıktır. Yani, fiziksel ses seviyesi aralığı oldukça geniş tutulmuştur.</p></item>
</ulist>

<p>Bu durumların hepsinde aynı yazar biçembendi kullanılabilir; istemci tarafında '0' ve '100' için uygun ses seviyeleri belirtmek yetecektir.</p>
</div2>

<div2 id="speaking-props">
  <head>Konuşma nitelikleri: <property>speak</property></head>

<indexterm><primary><property>speak</property></primary></indexterm>
<indexterm><primary>nitelikler</primary> <secondary><property>speak</property></secondary></indexterm>
<propinfo>
  <propname>speak</propname>
  <value><literal>normal</literal> | <literal>none</literal> | <literal>spell-out</literal> | <literal>inherit</literal></value>
  <initial><literal>normal</literal></initial>
  <applies-to/>
  <inherited>evet</inherited>
  <percentages/>
  <media><termref def="aural-media-group">işitsel</termref></media>
</propinfo>

<p>Bu nitelik metnin seslendirilip seslendirilmeyeceğini; seslendirilecekse bunun nasıl olacağını belirtir. Olası değerler (Değerlerin Türkçeleri köşeli ayraç içinde yanlarına yazılmıştır):</p>

<varlist><gitem>
<label><indexterm><primary><literal>none</literal></primary></indexterm>
<literal>none</literal> [yok]</label>
<def><p>Metin seslendirilmez. Yine de elemanın astsalları bu değeri geçersiz kılıp metnin seslendirilmesini sağlayabilir. (Bir elemanın ve astsallarının seslendirilmemesini sağlamak için <property>display</property> niteliği kullanılır.)</p></def>
</gitem><gitem>
<label><indexterm><primary><literal>normal</literal></primary></indexterm>
<literal>normal</literal></label>
<def><p>Bir elemanı ve çocuklarını seslendirmek için dile bağlı sesletim kuralları kullanılır.</p></def>
</gitem><gitem>
<label><indexterm><primary><literal>spell-out</literal></primary></indexterm>
<literal>spell-out</literal> [hecele]</label>
<def><p>Metin harf harf okunur (kısaltmalarda yararlıdır).</p></def></gitem>
</varlist>

<p>Bir elemanın <property>volume</property> niteliğinin <literal>silent</literal> değerine sahip olmasıyla başka bir elemanın <property>speak</property> niteliğinin <literal>none</literal> değerine sahip olması arasındaki farka dikkat ediniz. Birincide konuşma sürer ama ses duyulmaz, ikincisinde ise hiç seslendirme yapılmaz (elemanın astsalları seslendirirse o başka).</p>
</div2>

<div2 id="pause-props">
  <head>Bekletme nitelikleri: <property>pause-before</property>, <property>pause-after</property> ve <property>pause</property></head>

<indexterm><primary>nitelikler</primary> <secondary><property>pause-before</property></secondary></indexterm>
<indexterm><primary><property>pause-before</property></primary></indexterm>
<propinfo>
  <propname>pause-before</propname>
  <value><valueref>süre</valueref> | <valueref>yüzdelik</valueref> | <literal>inherit</literal></value>
  <initial>kullanıcı arayüzüne bağlı</initial>
  <applies-to/>
  <inherited>hayır</inherited>
  <percentages>metne bakınız</percentages>
  <media><termref def="aural-media-group">işitsel</termref></media>
</propinfo>

<indexterm><primary>nitelikler</primary> <secondary><property>pause-after</property></secondary></indexterm>
<indexterm><primary><property>pause-after</property></primary></indexterm>
<propinfo>
  <propname>pause-after</propname>
  <value><valueref>süre</valueref> | <valueref>yüzdelik</valueref> | <literal>inherit</literal></value>
  <initial>kullanıcı arayüzüne bağlı</initial>
  <applies-to/>
  <inherited>hayır</inherited>
  <percentages>metne bakınız</percentages>
  <media><termref def="aural-media-group">işitsel</termref></media>
</propinfo>

<p>Bir elemanın içeriği seslendirilirken konuşma öncesi veya konuşma sonrası beklemeler için kullanılırlar. Değerlerin anlamları şöyledir :</p>

<varlist><gitem>
<label><indexterm><primary><valueref>süre</valueref></primary></indexterm>
<valueref>süre</valueref></label>
<def><p>Belirtilen mutlak süre kadar beklenir (saniye veya milisaniye cinsinden).</p></def>
</gitem><gitem>
<label><indexterm><primary><valueref>yüzdelik</valueref></primary></indexterm>
<valueref>yüzdelik</valueref></label>
<def><p>Bekleme süresi <property>speech-rate</property> değerinin tersine oranlanır. Örneğin, 120 sözcük/dakika hız için 100% <property>pause-before</property>'un anlamı sözcük söylenmeden önce bekleme süresinin 500 ms (bir sözcüğün ortalama söylenme süresi), %20'nin anlamı ise 100ms olacağıdır.</p></def>
</gitem></varlist>

<p>Bekleme süreleri elemanın içeriğine ve varsa <property>cue-before</property> veya <property>cue-after</property> içeriğine yerleştirilir.</p>

<p>Konuşma hızındaki büyük değişikliklere karşı kararlı kalabilen bir biçembent oluşturmak için biçembent yazarlarının göreli birimleri kullanması önerilir.</p>

<indexterm><primary>nitelikler</primary> <secondary><property>pause</property></secondary></indexterm>
<indexterm><primary><property>pause</property></primary></indexterm>
<propinfo>
  <propname>pause</propname>
  <value>[ [<valueref>süre</valueref> | <valueref>yüzdelik</valueref> ]{1,2} ] | <literal>inherit</literal></value>
  <initial>kullanıcı arayüzüne bağlı</initial>
  <applies-to/>
  <inherited>hayır</inherited>
  <percentages><property>pause-before</property> ve <property>pause-after</property> açıklamalarına bakınız</percentages>
  <media><termref def="aural-media-group">işitsel</termref></media>
</propinfo>

<p><property>pause</property> niteliği <property>pause-before</property> ve <property>pause-after</property> nitelikleri için bir kestirme niteliktir. İki değer belirtilmişse ilk değer <property>pause-before</property> için, ikincisi de <property>pause-after</property> için ele alınır. Tek bir değer verilmişse, değer niteliklerin ikisine birden uygulanır.</p>

<eg>h1 { pause: 20ms } /* pause-before: 20ms; pause-after: 20ms */
h2 { pause: 30ms 40ms } /* beklet-önce: 30ms; beklet-sonra: 40ms */
h3 { pause-after: 10ms } /* pause-before: ?; pause-after: 10ms */</eg>
</div2>

<div2 id="cue-props">
  <head>Başlama işareti nitelikleri: <property>cue-before</property>, <property>cue-after</property> ve <property>cue</property></head>

<indexterm><primary>nitelikler</primary> <secondary><property>cue-before</property></secondary></indexterm>
<indexterm><primary sortas="cue-before"><property>cue-before</property></primary></indexterm>
<indexterm><primary><valueref>cue-before</valueref></primary></indexterm>
<propinfo role="asvalue">
  <propname>cue-before</propname>
  <value><valueref>tanım-yeri</valueref> | <literal>none</literal> | <literal>inherit</literal></value>
  <initial><literal>none</literal></initial>
  <applies-to/>
  <inherited>hayır</inherited>
  <percentages/>
  <media><termref def="aural-media-group">işitsel</termref></media>
</propinfo>

<indexterm><primary>nitelikler</primary> <secondary><property>cue-after</property></secondary></indexterm>
<indexterm><primary sortas="cue-after"><property>cue-after</property></primary></indexterm>
<indexterm><primary><valueref>cue-after</valueref></primary></indexterm>
<propinfo role="asvalue">
  <propname>cue-after</propname>
  <value><valueref>tanım-yeri</valueref> | <literal>none</literal> | <literal>inherit</literal></value>
  <initial><literal>none</literal></initial>
  <applies-to/>
  <inherited>hayır</inherited>
  <percentages/>
  <media><termref def="aural-media-group">işitsel</termref></media>
</propinfo>

<p>İşitsel simgeler elemanların anlamlarını ayırdetmenin başka bir yoludur. Bir elemanın başlangıcında ve/veya bitişinde bir takım sesler çalınabilir. Değerlerin anlamları şöyledir:</p>

<varlist><gitem>
<label><indexterm><primary><valueref>tanım-yeri</valueref></primary></indexterm>
<valueref>tanım-yeri</valueref></label>
<def><p>İşitsel simgenin kaynağının alınacağı tanım-yeridir. Eğer tanım-yerinden alınan dosya bir ses dosyası değil de bir resim dosyasıysa, özkaynak yoksayılır ve nitelik <literal>none</literal> değerine sahipmiş gibi ele alınır.</p></def>
</gitem><gitem>
<label><indexterm><primary><literal>none</literal></primary></indexterm>
<literal>none</literal></label>
<def><p>Bir işitsel simgenin olmadığı anlamına gelir.</p></def></gitem>
</varlist>

<eg>a  {cue-before: url("bell.aiff"); cue-after: url("dong.wav") }
h1 {cue-before: url("pop.au");    cue-after: url("pop.au") }</eg>

<indexterm><primary>nitelikler</primary> <secondary><property>cue</property></secondary></indexterm>
<indexterm><primary><property>cue</property></primary></indexterm>
<propinfo>
  <propname>cue</propname>
  <value>[ <valueref>cue-before</valueref> || <valueref>cue-after</valueref> ] | <literal>inherit</literal></value>
  <initial>kestirme nitelikler için atanmaz</initial>
  <applies-to/>
  <inherited>hayır</inherited>
  <percentages/>
  <media><termref def="aural-media-group">işitsel</termref></media>
</propinfo>

<p><property>cue</property> niteliği <property>cue-before</property> ve <property>cue-after</property> nitelikleri için kestirme niteliktir. İki değer belirtilmişse ilk değerin <property>cue-before</property> için ikincisinin ise <property>cue-after</property> için olduğu varsayılır. Tek bir değer belirtilmişse, değer her iki niteliğe birden uygulanır.</p>

<example>
<p>Bu ikisi eşdeğerdir:</p>

<eg>h1 {cue-before: url("pop.au"); cue-after: url("pop.au") }
h1 {cue: url("pop.au") }</eg>
</example>

<p>Eğer kullanıcı arayüzü işitsel simgeleri oluşturamıyorsa (kullanıcının ortamı uygun olmayabilir), başka bir uyaranın kullanılması önerilir (bir uyarı penceresi göstermek, bir uyarı sesi vermek gibi).</p>

<p>Diğer içerik üretme teknikleri hakkında bilgi edinmek için <specref ref="before-after-content"/> bölümüne bakınız.</p>
</div2>

<div2 id="mixing-props">
  <head>Artalan sesi nitelikleri: <property>play-during</property></head>

<indexterm><primary>nitelikler</primary> <secondary><property>play-during</property></secondary></indexterm>
<indexterm><primary><property>play-during</property></primary></indexterm>
<propinfo>
  <propname>play-during</propname>
  <value><valueref>tanım-yeri</valueref> <literal>mix</literal>? <literal>repeat</literal>? | <literal>auto</literal> | <literal>none</literal> | <literal>inherit</literal></value>
  <initial><literal>auto</literal></initial>
  <applies-to/>
  <inherited>hayır</inherited>
  <percentages/>
  <media><termref def="aural-media-group">işitsel</termref></media>
</propinfo>

<p><property>cue-before</property> ve <property>cue-after</property> nitelikleri gibi olup, bir elemanın içeriği seslendirilirken artalanda bir ses çalınacağını belirtir. Değerlerin anlamları (Değerlerin Türkçeleri köşeli ayraç içinde yanlarına yazılmıştır):</p>

<varlist><gitem>
<label><indexterm><primary><valueref>tanım-yeri</valueref></primary></indexterm>
<valueref>tanım-yeri</valueref></label>
<def><p><indexterm><primary>işitsel simge</primary></indexterm>
Elemanın içeriği seslendirilirken artalanda çalınacak sesin alınacağı tanım-yeridir.</p></def>
</gitem><gitem>
<label><indexterm><primary><literal>mix</literal></primary></indexterm>
<literal>mix</literal> [karıştır]</label>
<def><p>Bu değer mevcutsa, ebeveyn elemanın <property>play-during</property> niteliğinin değeri çalmaya devam ederken <valueref>tanım-yeri</valueref>nden alınan sesin bununla karıştırılacağını belirtir.  Eğer <literal>mix</literal> belirtilmemişse ebeveynin artalan sesi elemanın artalan sesi olur.</p></def>
</gitem><gitem>
<label><indexterm><primary><literal>repeat</literal></primary></indexterm>
<literal>repeat</literal> [yinele]</label>
<def><p>Bu değer mevcutsa ve artalan sesinin süresi elemanın içeriğinin tamamen okunmasına eşlik edemeyecek kadar kısaysa, artalan sesinin tekrar tekrar çalınacağını belirtir. Aksi takdirde, artalan sesi bir kere çalınır ve biter. Bu nitelik, görsel ortamların <property>background-repeat</property> niteliği gibidir. Eğer artalan sesinin süresi uzunsa, konuşma bittiğinde artalan sesi kesilir.</p></def>
</gitem><gitem>
<label><indexterm><primary><literal>auto</literal></primary></indexterm>
<literal>auto</literal> [özdevinimli]</label>
<def><p>Ebeveyn elemanın sesi çalmaya devam eder (bu niteliğin miras alınması durumundaki gibi yeniden başlatılmaz).</p></def>
</gitem><gitem>
<label><indexterm><primary><literal>none</literal></primary></indexterm>
<literal>none</literal> [yok]</label>
<def><p>Bu değer artalanın sessiz olacağını belirtir. Eğer ebeveynin artalan sesi varsa, bu elemanın başlangıcında artalan sesi susturulur, bitişinde devam ettirilir.</p></def>
</gitem></varlist>

<example>
<eg>blockquote.sad { play-during: url("kemence.aiff") }
blockquote Q   { play-during: url("kanun.wav") mix }
span.quiet     { play-during: none }</eg>
</example>
</div2>

<div2 id="spatial-props">
  <head>Açısal nitelikler: <property>azimuth</property> ve <property>elevation</property></head>

<p>Uzamsal seslendirme işitsel sunum için önemli bir biçemsel tarz oluşturur. Birbirlerinden ayrı çeşitli seslerin gerçek hayattaki gibi (kişiler nadiren aynı odada aynı spotun altında olur) seslendirilmesini doğal bir yolla sağlar. Stereo hoparlörler yanal sesleri üretir. Stereo kulaklıklar veya daha da ileri giderek 5 hoparlörlü ev sinema sistemleri çok yönlü sesler üretebilir ve çok hoparlörlü sistemler gerçek üç boyutlu seslendirmeyi sağlayabilir. Ayrıca VRML 2.0, giderek yaygınlaşacağı umulan uzamsal seslendirme donanımına uygulanacak uzamsal seslendirme içerir.</p>

<indexterm><primary>nitelikler</primary> <secondary><property>azimuth</property></secondary></indexterm>
<indexterm><primary><property>azimuth</property></primary></indexterm>
<propinfo>
  <propname>azimuth</propname>
  <value><valueref>açı</valueref> | [[ <literal>left-side</literal> | <literal>far-left</literal> | <literal>left</literal> | <literal>center-left</literal> | <literal>center</literal> | <literal>center-right</literal> | <literal>right</literal> | <literal>far-right</literal> | <literal>right-side</literal> ] || <literal>behind</literal> ] | <literal>leftwards</literal> | <literal>rightwards</literal> | <literal>inherit</literal></value>
  <initial><literal>center</literal></initial>
  <applies-to/>
  <inherited>evet</inherited>
  <percentages/>
  <media><termref def="aural-media-group">işitsel</termref></media>
</propinfo>

<p>Açısal yatay değerlerinin anlamları (Değerlerin Türkçeleri köşeli ayraç içinde yanlarına yazılmıştır):</p>

<varlist><gitem>
<label><indexterm><primary><valueref>açı</valueref></primary></indexterm>
<valueref>açı</valueref></label>
<def><p>Konum '-360deg' den '360deg' ye uzanan bir aralıkta bir açı olarak belirtilir. '0deg' doğrudan başın ortasında yer alan sese, '90deg' sağdan, '180deg' arkadan, '270deg' (veya '-90deg') soldan gelen sese karşılıktır.</p></def>
</gitem><gitem>
<label><indexterm><primary><literal>left-side</literal></primary></indexterm>
<literal>left-side</literal> [sol-taraf]</label>
<def><p>'270deg' ile aynı. <literal>behind</literal> ile '270deg'.</p></def>
</gitem><gitem>
<label><indexterm><primary><literal>far-left</literal></primary></indexterm>
<literal>far-left</literal>[ön-sol]</label>
<def><p>'300deg' ile aynı. <literal>behind</literal> ile '240deg' (arka-sol).</p></def>
</gitem><gitem>
<label><indexterm><primary><literal>left</literal></primary></indexterm>
<literal>left</literal> [sol]</label>
<def><p>'320deg' ile aynı. <literal>behind</literal> ile '220deg'.</p></def>
</gitem><gitem>
<label><indexterm><primary><literal>center-left</literal></primary></indexterm>
<literal>center-left</literal> [merkez-sol]</label>
<def><p>'340deg' ile aynı. <literal>behind</literal> ile '200deg'.</p></def>
</gitem><gitem>
<label><indexterm><primary><literal>center</literal></primary></indexterm>
<literal>center</literal> [merkez]</label>
<def><p>'0deg' ile aynı. <literal>behind</literal> ile '180deg'.</p></def>
</gitem><gitem>
<label><indexterm><primary><literal>center-right</literal></primary></indexterm>
<literal>center-right</literal> [merkez-sağ]</label>
<def><p>'20deg' ile aynı. <literal>behind</literal> ile '160deg'.</p></def>
</gitem><gitem>
<label><indexterm><primary><literal>right</literal></primary></indexterm>
<literal>right</literal> [sağ]</label>
<def><p>'40deg' ile aynı. <literal>behind</literal> ile '140deg'.</p></def>
</gitem><gitem>
<label><indexterm><primary><literal>far-right</literal></primary></indexterm>
<literal>far-right</literal> [ön-sağ]</label>
<def><p>'60deg' ile aynı. <literal>behind</literal> ile '120deg' (arka sağ).</p></def>
</gitem><gitem>
<label><indexterm><primary><literal>right-side</literal></primary></indexterm>
<literal>right-side</literal> [sağ-taraf]</label>
<def><p>'90deg' ile aynı. <literal>behind</literal> ile '90deg'.</p></def>
</gitem><gitem>
<label><indexterm><primary><literal>leftwards</literal></primary></indexterm>
<literal>leftwards</literal> [sola doğru]</label>
<def><p>Sesi mevcut açıya göre sola taşır, başka bir deyişle açıdan 20 derece çıkarır. Aritmetik taşma değeri 360 derecedir. Sola doğru hareketin saat yelkovanının ters yönünde bir hareketi ifade ettiğine ve miras alınan ses dinleyicinin gerisinde kalsa bile (ses sağa gidiyormuş gibi algılanır) daima 20 derece çıkarıldığına dikkat ediniz.</p></def>
</gitem><gitem>
<label><indexterm><primary><literal>rightwards</literal></primary></indexterm>
<literal>rightwards</literal> [sağa doğru]</label>
<def><p>Sesi mevcut açıya göre sağa taşır, başka bir deyişle açıya 20 derece eklenir. Taşıma hareketinin aritmetiği için <literal>leftwards</literal>'ın açıklamasına bakınız.</p></def>
</gitem></varlist>

<p>Bu nitelik çoğunlukla bir sinyali farklı ses seviyeleriyle farklı kanallardaki seslere karıştırarak gerçeklenir. Ayrıca seste aldatmacaya sebep olan faz kaydırma, sayısal gecikirme gibi teknikler uygulanır. İstenen etkinin oluşturulması için uygulanan tekniğin hassasiyeti ve hoparlör sayısı tamamen kullanıcı arayüzüne bağlıdır; bu nitelik sadece isteneni belirtmek için kullanılır.</p>

<example>
<eg>h1   { azimuth: 30deg }
td.a { azimuth: far-right }          /*  60° */
#12  { azimuth: behind far-right }   /* 120° */
p.comment { azimuth: behind }        /* 180° */</eg>
</example>

<p>Eğer uzamsal yatay açı belirtilmiş ve çıktı aygıtı dinleme konumunun gerisindeki sesleri üretemiyorsa, kullanıcı arayüzleri arka yarımküredeki sesleri ön yarımküre seslerine çevirmelidir. Şöyle bir yöntem uygulanabilir:</p>

<slist>
<sitem>90deg &lt; x &lt;= 180deg &nbsp;=>&nbsp; x := 180deg - x</sitem>
<sitem>180deg &lt; x &lt;= 270deg &nbsp;=>&nbsp; x := 540deg - x</sitem>
</slist>

<indexterm><primary>nitelikler</primary> <secondary><property>elevation</property></secondary></indexterm>
<indexterm><primary><property>elevation</property></primary></indexterm>
<propinfo>
  <propname>elevation</propname>
  <value><valueref>açı</valueref> | <literal>below</literal> | <literal>level</literal> | <literal>above</literal> | <literal>higher</literal> | <literal>lower</literal> | <literal>inherit</literal></value>
  <initial><literal>level</literal></initial>
  <applies-to/>
  <inherited>evet</inherited>
  <percentages/>
  <media><termref def="aural-media-group">işitsel</termref></media>
</propinfo>

<p>Açısal düşey değerlerinin anlamları (Değerlerin Türkçeleri köşeli ayraç içinde yanlarına yazılmıştır):</p>

<varlist><gitem>
<label><indexterm><primary><valueref>açı</valueref></primary></indexterm>
<valueref>açı</valueref></label>
<def><p>'-90deg' ile '90deg' arasında açısal yükseklik belirtir. '0deg' yatayda ileri (ufkî) yönü belirtir. '90deg' tam üst tepe noktayı, '-90deg' ise tam alt tepe noktayı belirtir.</p></def>
</gitem><gitem>
<label><indexterm><primary><literal>below</literal></primary></indexterm>
<literal>below</literal> [aşağı]</label>
<def><p>'-90deg' ile aynı.</p></def>
</gitem><gitem>
<label><indexterm><primary><literal>level</literal></primary></indexterm>
<literal>level</literal> [düzey]</label>
<def><p>'0deg' ile aynı.</p></def>
</gitem><gitem>
<label><indexterm><primary><literal>above</literal></primary></indexterm>
<literal>above</literal> [yukarı]</label>
<def><p>'90deg' ile aynı.</p></def>
</gitem><gitem>
<label><indexterm><primary><literal>higher</literal></primary></indexterm>
<literal>higher</literal> [yüksel]</label>
<def><p>Açısal yüksekliğe 10 derece ekler.</p></def>
</gitem><gitem>
<label><indexterm><primary><literal>lower</literal></primary></indexterm>
<literal>lower</literal> [alçal]</label>
<def><p>Açısal yükseklikten 10 derece çıkarır.</p></def>
</gitem></varlist>

<p>Bu etkiye ulaşmada kullanılan teknik ve kullanılan hoparlör sayısı tanımlanmamıştır; bu nitelik sadece isteneni belirtmek için kullanılır.</p>

<example>
<eg>h1   { elevation: above }
tr.a { elevation: 60deg }
tr.b { elevation: 30deg }
tr.c { elevation: level }</eg>
</example>
</div2>

<div2 id="voice-char-props">
  <head>Ses karakteristikleri için nitelikler: <property>speech-rate</property>, <property>voice-family</property>, <property>pitch</property>, <property>pitch-range</property>, <property>stress</property> ve <property>richness</property></head>

<indexterm><primary>nitelikler</primary> <secondary><property>speech-rate</property></secondary></indexterm>
<indexterm><primary><property>speech-rate</property></primary></indexterm>
<propinfo>
  <propname>speech-rate</propname>
  <value><valueref>sayı</valueref> | <literal>x-slow</literal> | <literal>slow</literal> | <literal>medium</literal> | <literal>fast</literal> | <literal>x-fast</literal> | <literal>faster</literal> | <literal>slower</literal> | <literal>inherit</literal></value>
  <initial><literal>medium</literal></initial>
  <applies-to/>
  <inherited>evet</inherited>
  <percentages/>
  <media><termref def="aural-media-group">işitsel</termref></media>
</propinfo>

<p>Bu nitelik konuşma hızını belirtir. Hem mutlak hem de göreli değerlere izin verildiğine (<property>font-size</property> gibi) dikkat ediniz. Değerlerin anlamları şunlardır (Değerlerin Türkçeleri köşeli ayraç içinde yanlarına yazılmıştır):</p>
<varlist><gitem>
<label><indexterm><primary><valueref>sayı</valueref></primary></indexterm>
<valueref>sayı</valueref></label>
<def><p>Dakikada söylenen sözcük sayısını belirtir. Nicelik dilden dile değişiklik gösterse de konuşma bireştiriciler tarafından yaygın olarak desteklenmektedir.</p></def>
</gitem><gitem>
<label><indexterm><primary><literal>x-slow</literal></primary></indexterm>
<literal>x-slow</literal> [en yavaş]</label>
<def><p>Dakikada 80 kelimeye eşdeğer.</p></def>
</gitem><gitem>
<label><indexterm><primary><literal>slow</literal></primary></indexterm>
<literal>slow</literal> [yavaş]</label>
<def><p>Dakikada 120 kelimeye eşdeğer.</p></def>
</gitem><gitem>
<label><indexterm><primary><literal>medium</literal></primary></indexterm>
<literal>medium</literal> [orta]</label>
<def><p>Dakikada 180-200 kelimeye eşdeğer.</p></def>
</gitem><gitem>
<label><indexterm><primary><literal>fast</literal></primary></indexterm>
<literal>fast</literal> [hızlı]</label>
<def><p>Dakikada 300 kelimeye eşdeğer.</p></def>
</gitem><gitem>
<label><indexterm><primary><literal>x-fast</literal></primary></indexterm>
<literal>x-fast</literal> [en hızlı]</label>
<def><p>Dakikada 500 kelimeye eşdeğer.</p></def>
</gitem><gitem>
<label><indexterm><primary><literal>faster</literal></primary></indexterm>
<literal>faster</literal> [hızlan]</label>
<def><p>Konuşma hızına dakikada 40 kelime ekler.</p></def>
</gitem><gitem>
<label><indexterm><primary><literal>slower</literal></primary></indexterm>
<literal>slower</literal> [yavaşla]</label>
<def><p>Konuşma hızından dakikada 40 kelime çıkarır.</p></def>
</gitem></varlist>

<indexterm><primary>nitelikler</primary> <secondary><property>voice-family</property></secondary></indexterm>
<indexterm><primary><property>voice-family</property></primary></indexterm>
<propinfo>
  <propname>voice-family</propname>
  <value>[[<valueref>özel-ses</valueref> | <valueref>soysal-ses</valueref> ],]* [<valueref>özel-ses</valueref> | <valueref>soysal-ses</valueref> ] | <literal>inherit</literal></value>
  <initial>kullanıcı arayüzüne bağlı</initial>
  <applies-to/>
  <inherited>evet</inherited>
  <percentages/>
  <media><termref def="aural-media-group">işitsel</termref></media>
</propinfo>

<p>Değerler virgül ayraçlı olarak ses ailesi isimlerini öncelik sırasına sokar (<property>font-family</property>) gibi. Değerlerin anlamları:</p>

<varlist><gitem>
<label id="value-def-soysal-ses">
<indexterm><primary><valueref>soysal-ses</valueref></primary></indexterm>
<valueref>soysal-ses</valueref></label>
<def><p>Ses ailesi isimleri. Olası değerler:  <literal>male</literal> [erkek],
<literal>female</literal> [dişi] ve <literal>child</literal> [çocuk].</p></def>
</gitem><gitem>
<label id="value-def-özel-ses">
<indexterm><primary><valueref>özel-ses</valueref></primary></indexterm>
<valueref>özel-ses</valueref></label>
<def><p>Özel seslerin isimleri (komedyen, romeo, julyet, suflör gibi).</p></def>
</gitem></varlist>

<example>
<eg>H1 { voice-family: announcer, male }
P.part.romeo  { voice-family: romeo, male }
P.part.juliet { voice-family: juliet, female }</eg>
</example>

<p>Özel ses isimleri tırnak içine alınabilir ve zaten <titleref ref="tokenization">betimleyicilere</titleref> uygulanan sözdizimi kurallarına uymayan isimlerin tırnak içine alınması da gereklidir. Ayrıca birden fazla sözcükten oluşan ses isimlerinin tırnak içine alınması önerilir. Eğer tırnaklama yapılmazsa, ses ailesi isimlerinden önceki ve sonraki <termref def="whitespace">boşluk karakterleri</termref> yoksayılır ve ismin içindeki boşluk karakterleri de normalleştirilir.</p>

<indexterm><primary>nitelikler</primary> <secondary><property>pitch</property></secondary></indexterm>
<indexterm><primary><property>pitch</property></primary></indexterm>
<propinfo>
  <propname>pitch</propname>
  <value><valueref>frekans</valueref> | <literal>x-low</literal> | <literal>low</literal> | <literal>medium</literal> | <literal>high</literal> | <literal>x-high</literal> | <literal>inherit</literal></value>
  <initial><literal>medium</literal></initial>
  <applies-to/>
  <inherited>evet</inherited>
  <percentages/>
  <media><termref def="aural-media-group">işitsel</termref></media>
</propinfo>

<p>Konuşma sesinin ortalama tonu/perdesi/frekansı belirtilir. Bir sesin ortalama frekansı ses ailesine bağlıdır. Örneğin erkek sesleri için ortalama frekans 120 Hz civarında iken kadın sesleri için bu değer 210 Hz civarındadır.</p>

<p>Değerlerin anlamları:</p>

<varlist><gitem>
<label><indexterm><primary><valueref>frekans</valueref></primary></indexterm>
<valueref>frekans</valueref></label>
<def><p>Konuşma sesinin Hz cinsinden ortalama frekansı belirtilir.</p></def>
</gitem><gitem>
<label><indexterm><primary><literal>x-low</literal></primary></indexterm>
<indexterm><primary><literal>low</literal></primary></indexterm>
<indexterm><primary><literal>medium</literal></primary></indexterm>
<indexterm><primary><literal>high</literal></primary></indexterm>
<indexterm><primary><literal>x-high</literal></primary></indexterm>
<literal>x-low</literal> [en düşük], <literal>low</literal> [düşük],
<literal>medium</literal> [orta], <literal>high</literal> [yüksek],
<literal>x-high</literal> [en yüksek]</label>
<def><p>Bu değerler ses ailesine bağlı değerler olup mutlak frekanslara uygulanmazlar. Kullanıcı arayüzlerinin bu değerleri ses ailesine ve kullanıcının ortamına bağlı olarak uygun değerlere ayarlaması gerekir. Bununla birlikte kullanıcı arayüzlerinin bu değerleri rasgele değil en düşük frekanstan en yüksek frekansa kadar sırayla atamalıdırlar.</p></def>
</gitem></varlist>

<indexterm><primary>nitelikler</primary> <secondary><property>pitch-range</property></secondary></indexterm>
<indexterm><primary><property>pitch-range</property></primary></indexterm>
<propinfo>
  <propname>pitch-range</propname>
  <value><valueref>sayı</valueref> | <literal>inherit</literal></value>
  <initial>50</initial>
  <applies-to/>
  <inherited>Elverişsiz</inherited>
  <percentages/>
  <media><termref def="aural-media-group">işitsel</termref></media>
</propinfo>

<p>Sesin ortalama frekansa göre değişimi belirtilir. Bir insan sesinin algılanan ses tonu temel ses frekansına göre saptanır ve bu frekans erkekler için 120 Hz civariında, kadınlar için 210 Hz civarındadır. İnsan dilleri ses yüksekliği ve ses frekansı değiştirilerek konuşulur. Bu değişimler ek anlamlar taşır ve vurgu ifade eder. Bu bakımdan şakrak bir ses gerek seviye gerekse frekans olarak çok büyük değişimler gösterir. Bu nitelik ortalama ses frekansının temel ses frekansından ne kadar sapabileceğini belirtir.</p>

<p>Değerlerin anlamları (Değerlerin Türkçeleri köşeli ayraç içinde yanlarına yazılmıştır):</p>

<varlist><gitem>
<label><indexterm><primary><valueref>sayı</valueref></primary></indexterm>
<valueref>sayı</valueref></label>
<def><p>'0' ile '100' arasında bir değer. '0' değeri, düz monoton bir ses üretirken, 50 normal iniş-çıkışlı, 100 ise şakrak bir ses aralığı belirtir.</p></def>
</gitem></varlist>

<indexterm><primary>nitelikler</primary> <secondary><property>stress</property></secondary></indexterm>
<indexterm><primary><property>stress</property></primary></indexterm>
<propinfo>
  <propname>stress</propname>
  <value><valueref>sayı</valueref> | <literal>inherit</literal></value>
  <initial>50</initial>
  <applies-to/>
  <inherited>evet</inherited>
  <percentages/>
  <media><termref def="aural-media-group">işitsel</termref></media>
</propinfo>

<p>Bir sesin şivesel hatlarındaki yerel çıkışların (vurguların) yüksekliğini belirtir. Örneğin İngilizce vurgulu bir dildir ve cümlenin farklı parçaları birincil, ikincil ve üçüncül vurgu (stress) alanlarına ayrılır. <property>stress</property> değerleri bu vurgu imlerinden kaynaklanan seviye farklarının niceliği üzerinde etkilidir. Bu nitelik <property>pitch-range</property> niteliğine eşlik eder ve geliştiricilere işitsel ekranların sınırlarını zorlama imkanı verir.</p>

<p>Değerlerin anlamları:</p>

<varlist><gitem>
<label><indexterm><primary><valueref>sayı</valueref></primary></indexterm>
<valueref>sayı</valueref></label>
<def><p>'0' ile '100' arasında bir değer. Değerlerin anlamı konuşulan dile bağımlıdır. Örneğin, '50' seviyesi bir standart İngilizce konuşan erkek sesi (ortalama frekans = 122 Hz) olup normal iniş-çıkışlara ve vurguya sahiptir; oysa aynı değere sahip bir İtalyan sesi tamamen farklı bir anlama gelecektir.</p></def>
</gitem></varlist>

<indexterm><primary>nitelikler</primary> <secondary><property>richness</property></secondary></indexterm>
<indexterm><primary><property>richness</property></primary></indexterm>
<propinfo>
  <propname>richness</propname>
  <value><valueref>sayı</valueref> | <literal>inherit</literal></value>
  <initial>50</initial>
  <applies-to/>
  <inherited>evet</inherited>
  <percentages/>
  <media><termref def="aural-media-group">işitsel</termref></media>
</propinfo>

<p>Konuşma sesinin berraklık ve zenginliğini (richness) belirtir. Zengin bir ses büyük bir odayı doldururken yumuşak bir ses bunu yapamayacaktır. Buradaki "yumuşak" sesin genlik zarfındaki değişimin yumuşaklığını ifade eder.</p>

<p>Değerlerin anlamları:</p>

<varlist><gitem>
<label><indexterm><primary><valueref>sayı</valueref></primary></indexterm>
<valueref>sayı</valueref></label>
<def><p>'0' ile '100' arasında bir değer. Daha yüksek değer emsalleri arasında daha duyulabilir bir sesi ifade eder. Daha düşük değerler daha yumuşak daha kulağa hoş gelen bir ses üretir.</p></def>
</gitem></varlist>
</div2>

<div2 id="speech-props">
  <head>Konuşma nitelikleri: <property>speak-punctuation</property> ve <property>speak-numeral</property></head>

<p>Konuşma niteliklerinden biri, <property>speak-header</property> niteliği <specref ref="tables"/> bölümünde açıklanmıştır.</p>

<indexterm><primary>nitelikler</primary> <secondary><property>speak-punctuation</property></secondary></indexterm>
<indexterm><primary><property>speak-punctuation</property></primary></indexterm>
<propinfo>
  <propname>speak-punctuation</propname>
  <value><literal>code</literal> | <literal>none</literal> | <literal>inherit</literal></value>
  <initial><literal>none</literal></initial>
  <applies-to/>
  <inherited>evet</inherited>
  <percentages/>
  <media><termref def="aural-media-group">işitsel</termref></media>
</propinfo>

<p>Bu nitelik konuşmada noktalama işaretlerinin nasıl belirtileceği ile ilgilidir. Değerlerin anlamları:</p>

<varlist><gitem>
<label><indexterm><primary><literal>code</literal></primary></indexterm>
<literal>code</literal></label>
<def><p>Noktalı virgül, parantezler gibi noktalama işeretleri isimleriyle söylenir.</p></def>
</gitem><gitem>
<label><indexterm><primary><literal>none</literal></primary></indexterm>
<literal>none</literal></label>
<def><p>Noktalama işaretlerinden hiç bahsedilmez ama doğal bekleme değişklikleri ile belirtilir.</p></def>
</gitem></varlist>

<indexterm><primary>nitelikler</primary> <secondary><property>speak-numeral</property></secondary></indexterm>
<indexterm><primary><property>speak-numeral</property></primary></indexterm>
<propinfo>
  <propname>speak-numeral</propname>
  <value><literal>digits</literal> | <literal>continuous</literal> | <literal>inherit</literal></value>
  <initial><literal>continuous</literal></initial>
  <applies-to/>
  <inherited>evet</inherited>
  <percentages/>
  <media><termref def="aural-media-group">işitsel</termref></media>
</propinfo>

<p>Sayıların nasıl seslendirileceğini belirtir. Değerlerin anlamları (Değerlerin Türkçeleri köşeli ayraç içinde yanlarına yazılmıştır):</p>

<varlist><gitem>
<label><indexterm><primary><literal>digits</literal></primary></indexterm>
<literal>digits</literal> [rakamlar]</label>
<def><p>Rakamlar tek tek söylenir. Yani "237" için "iki üç yedi" denir.</p></def>
</gitem><gitem>
<label><indexterm><primary><literal>continuous</literal></primary></indexterm>
<literal>continuous</literal> [sürekli]</label>
<def><p>Sayı rakam rakam değil bir sayı olarak okunur. Yani, "237" için "iki yüz otuz yedi" denir. Sayıların söylenişi dile bağlıdır.</p></def></gitem>
</varlist>
</div2>
</div1>


