(WordPress İçin AWS Eklentisi’ni Kullanarak)

Bu adım adım öğreticide, WordPress İçin AWS Eklentisi’ni kullanarak bir WordPress kurulumuna metin seslendirme özelliği ekleyeceksiniz. Amazon Polly, insan sesine benzeyen konuşmalar sentezlemek için gelişmiş derin öğrenme teknolojileri kullanan bir hizmettir. Bu sayede, konuşabilen uygulamalar geliştirebilir ve yepyeni konuşma özellikli ürün kategorileri oluşturabilirsiniz.

WordPress İçin AWS Eklentisi örneği, içerik üreticilerin herhangi bir yazılı içeriğe metin seslendirme özelliklerini nasıl kolayca ekleyebileceğini göstermektedir. Her geçen gün daha fazla aramanın sesle yapıldığı günümüzde, web sitenizdeki içeriklerin daha büyük bir bölümünün sesli formatlarda olması kritik önem taşır. Ses özellikleri eklediğinizde, web sitenizin ziyaretçileri içeriklerinize sayfa üzerindeki ses oynatıcıları ve podcast uygulamaları gibi yeni kanallar aracılığıyla erişebilir.

Bir EC2 bulut sunucusunda, LightSail’da veya başka bir yerde barındırılan WordPress kurulumunuza WordPress İçin AWS Eklentisi’ni ekleyebilirsiniz. AWS’de bir WordPress kurulumu oluşturmak için sınırsız seçenek vardır. AWS’de bir WordPress sitesine ihtiyacınız varsa, 10 dakikalık WordPress Web Sitesi Başlatma öğreticisini veya daha üst düzey WordPress Web Sitesi Oluşturma projesini kullanarak LightSail veya EC2 üzerinde kolayca site oluşturabilirsiniz.

AWS Management Console’u açın, böylece bu adım adım kılavuzu açık tutabilirsiniz. Ekran yüklendiğinde, başlamak için kullanıcı adınızı ve parolanızı girin. Ardından arama kutusuna IAM yazın ve Enter tuşuna basarak panoyu açın.

WordPress sitenizi EC2’de barındırıyorsanız, aşağıdaki EC2 talimatlarını kullanın.

WordPress sitenizi LightSail’da veya AWS dışında barındırıyorsanız, aşağıdaki LightSail talimatlarını kullanın.

  • EC2

    Bu adımda bir IAM politikası, yani izinleri tanımlayan bir belge oluşturacaksınız. IAM politikasını bir IAM EC2 rolüne ekledikten sonra bu rolü EC2 tabanlı WordPress sunucunuza atayabilirsiniz.

    a. Ekranın sol tarafında Roller’i ve ardından Rol Oluştur’u seçin.

    (yakınlaştırmak için tıklayın)


    b. Rol Oluştur sayfasında üstteki AWS Hizmeti’ni seçin. Hizmetler listesinden EC2’yi seçin. Kullanım örneğinizi seçin listesinden EC2’yi seçin. Sonraki sayfaya gitmek için Sonraki: İzinler’i seçin.

    (yakınlaştırmak için tıklayın)


    c. İzin politikalarını ekle sayfasında, arama çubuğuna AWSForWordPressPluginPolicy yazın, listede politikanın yanında bulunan onay kutusunu ve ardından Sonraki İnceleme’yi seçin.

    (yakınlaştırmak için tıklayın)


    d. İnceleme sayfasındaki Kural ad alanına PollyForWordPressRole yazın ve devam etmek için Rol oluştur’u seçin.

    (yakınlaştırmak için tıklayın)


    e. Şimdi PollyForWordPressRole rolünü WordPress EC2 bulut sunucunuza atayacaksınız. Sayfanın üstündeki Hizmetler sekmesini ve ardından EC2 hizmetini seçin.

    (yakınlaştırmak için tıklayın)


    f. Sol tarafta Bulut Sunucuları’nı ve ardından EC2 WordPress bulut sunucunuzu seçin. Eylemler menüsünden Bulut Sunucusu Ayarları > IAM Rolü Ekle/Değiştir öğelerini seçin.

    (yakınlaştırmak için tıklayın)


    g. Sonraki pencerede yer alan IAM rolü alanında, daha önce oluşturduğunuz PollyForWordPressRole rolünü seçin. Ardından Uygula’ya tıklayın.

    (yakınlaştırmak için tıklayın)

  • LightSail’da/AWS Dışında Barındırma

    Bu adımda, eklentinin çalışması için gerekli AWS hizmetlerine erişim sağlayacak olan özel izinlere sahip bir IAM kullanıcısı oluşturacaksınız. Oluşturduğunuz IAM kullanıcısına, AWS Erişim Anahtarı ve AWS Gizli Anahtarı olarak bilinen AWS kimlik bilgileri verilecek. Bu anahtarları eklenti yapılandırma sayfasında kullanacaksınız.

    a. Ekranın sol tarafında Kullanıcılar’ı ve ardından Kullanıcı Ekle’yi seçin.

    (yakınlaştırmak için tıklayın)


    b. Sihirbazın ilk adımında yeni IAM Kullanıcısının adını AmazonPollyForWordPress olarak girin, Program aracılığıyla erişim’i seçin ve sihirbazın bir sonraki adımına geçin.

    (yakınlaştırmak için tıklayın)


    c. İzin politikalarını ekle sayfasında, arama çubuğuna AWSForWordPressPluginPolicy yazın, listede politikanın yanında bulunan onay kutusunu ve ardından Sonraki İnceleme’yi seçin.

    (yakınlaştırmak için tıklayın)


    d. Sihirbazın üçüncü adımında değişiklikleri inceleyin, Kullanıcı Oluştur’u seçin ve son adıma geçin.



    (yakınlaştırmak için tıklayın)


    e. Sihirbazın son adımında, yeni kullanıcının IAM kimlik bilgilerini not almanız gerekir. İsterseniz .csv İndir seçeneğini kullanabilir, isterseniz Erişim Anahtarı Kimliği’ni ve Gizli Erişim Anahtarı’nı manuel olarak kopyalayabilirsiniz. Bu bilgiler, daha sonra WordPress İçin AWS Eklentisi’ni yapılandırmak için gerekli olacak.

     

    (yakınlaştırmak için tıklayın)

Bu adımda, WordPress için Amazon Polly eklentisini indirecek ve yükleyeceksiniz.


a. WordPress yönetici sayfanıza gidin ve oturum açın.

(yakınlaştırmak için tıklayın)


b. Solda Eklentiler’i ve ardından Yeni Ekle’yi seçin.

(yakınlaştırmak için tıklayın)


c. Eklenti Ekle sayfasında arama kutusuna WordPress İçin AWS yazın ve Enter tuşuna basın. AWS eklentisini ve ardından Şimdi Yükle’yi seçin.

(yakınlaştırmak için tıklayın)


d. Eklentiyi etkinleştirmek için Etkinleştir’i seçin.

(yakınlaştırmak için tıklayın)

WordPress sitenizi EC2’de barındırıyorsanız, aşağıdaki EC2 talimatlarını kullanın.

WordPress sitenizi LightSail’da (veya AWS dışında herhangi bir yerde) barındırıyorsanız, aşağıdaki LightSail talimatlarını seçin.

  • EC2

    Tebrikler, eklenti yüklendi! Eklenti ilave yapılandırma olmadan da çalışır ancak çok sayıda faydalı ayar vardır. Örneğin, ses çıktısı için farklı Amazon Polly sesleri seçebilir veya Amazon Pollycast akışları aracılığıyla podcast özelliklerini etkinleştirebilirsiniz. Eklenti yapılandırma sayfasına nasıl ulaşacağımıza bakalım.

    Sol tarafta AWS’yi ve ardından Metin Seslendirme’yi seçin. Bu sayfada metin seslendirme işlevini etkinleştirin ve Değişiklikleri Kaydet’e tıklayın. Daha fazla ayar göreceksiniz ve isterseniz bunları da değiştirebilirsiniz. Örneğin, Ses Adı’nın altında içeriklerin seslendirilmesi için geniş bir ses yelpazesi arasından seçim yapabilirsiniz.

    (yakınlaştırmak için tıklayın)

  • LightSail’da/AWS Dışında Barındırma

    Tebrikler, eklenti yüklendi! Eklenti ilave yapılandırma olmadan da çalışır ancak çok sayıda faydalı ayar vardır. Örneğin, ses çıktısı için farklı Amazon Polly sesleri seçebilir veya Amazon Pollycast akışları aracılığıyla podcast özelliklerini etkinleştirebilirsiniz. Eklenti yapılandırma sayfasına nasıl ulaşacağımıza bakalım!

    a. Sol tarafta AWS’yi ve ardından Genel’i seçin. Eklentinin, kullanacağı AWS hizmetlerine erişebilmesi için AWS kimlik bilgilerinizi girmeniz gerekir. AWS Erişim Anahtarı ve AWS Gizli Anahtarı alanlarına, bu öğreticinin önceki adımlarında indirdiğiniz .csv dosyasında yer alan kimlik bilgilerini girin. Değişiklikleri kaydetmek için Değişiklikleri Kaydet’e tıklayın.

    (yakınlaştırmak için tıklayın)


    b. Sol tarafta AWS’yi ve ardından Metin Seslendirme’yi seçin. Bu sayfada metin seslendirme işlevini etkinleştirin ve Değişiklikleri Kaydet’e tıklayın. Daha fazla ayar göreceksiniz ve isterseniz bunları da değiştirebilirsiniz. Örneğin, Ses Adı’nın altında içeriklerin seslendirilmesi için geniş bir ses yelpazesi arasından seçim yapabilirsiniz.

    (yakınlaştırmak için tıklayın)

Her şeyin tamamlandığı bu aşamada, artık yeni web içerikleriniz sesli formatta da okuyucularınızın erişimine sunulacak. Artık yeni bir blog gönderisi oluşturabilir ve sesli içerikleri duyup duyamadığınızı kontrol edebilirsiniz.


a. Yeni gönderi oluşturma sihirbazını açmak için sol tarafta Gönderiler’i ve ardından Yeni Ekle’yi seçin. Başlığını ve içeriğini ekleyerek kendi blog gönderinizi yazın. Aynı ekrandayken Amazon Polly’yi Etkinleştir onay kutusuna tıklayın. Ardından yeni gönderiyi kaydetmek için Yayımla’yı seçin.

(yakınlaştırmak için tıklayın)


b. WordPress sitenizi açın. Gömülü oynatıcı içeren yeni bir gönderi göreceksiniz. Oynat düğmesine tıklayın ve seslendirilen makaleyi dinleyin.  

Not: WordPress sitesinde kullanılabilen gömülü HTML oynatıcısına ek olarak, Amazon Pollycast akışları aracılığıyla podcast özelliklerini de etkinleştirebilirsiniz. RSS 2.0 uyumlu olan bu akışlar, iTunes gibi popüler Podcast mobil uygulamalarının ve podcast dizinlerinin toplayabileceği gerekli XML verilerini sağlamaktadır. Daha fazla ayrıntı için AWS Yapay Zeka Blogu’nu okuyun!

(yakınlaştırmak için tıklayın)

Artık Amazon Polly eklentisi sayesinde WordPress içeriklerinizi kolayca seslendirebilirsiniz. Biraz daha dinamik bir şey yapmak isterseniz özel telaffuz, dudak uydurma ve metin vurgulama gibi tüm özelliklere erişmek için Amazon Polly API’si kullanın. Çeşitli dillerde kulağa doğal gelen onlarca sesle, ideal sesi seçebilir ve birçok farklı ülkede kullanılabilen konuşma özellikli uygulamalar oluşturabilirsiniz.

Amazon Polly’yi denediğinize göre, aşağıdaki seçeneklerden birini seçip bilgi birikiminizi daha da genişletebilirsiniz.

Web sayfası

Metin seslendirme hizmeti hakkında daha fazla bilgi edinmek için Amazon Polly’yi ziyaret edin.

Belgeler

Çeşitli Amazon Polly özelliklerini kullanma hakkında ayrıntılı talimatlar için yazılım geliştirme kılavuzunu okuyun. 

Yapay Zeka Blogu

Amazon Polly ile ilgili en son güncellemelere ve müşteri öykülerine erişin