Re: New way of adding screen-reader support with Ivona Speech Cloud!

Also,
you use requests as it uses the Amazon s3 API.
Here is the code for a simple speech player using pygame and their SDK:


#coding: utf-8
#Is a sound player
#Our imports, from mostly the ivona python SDK
import pygame, time
from ivonaspeechcloud.client import SpeechCloudClient
from ivonaspeechcloud.const import METHOD_POST
from ivonaspeechcloud.inputs import Voice, OutputFormat
from credentials import access_key, secret_key

#Our constants, for Ivona:
language = "en-GB"
text = "I am very happy"
file = "tmp/test1.ogg"

#Starting pygame
pygame.mixer.pre_init(22050,-16, 2, 400)
pygame.mixer.init()

#Our function for creating speech
def speech():
    """Will produce a file with the selected text from above and in the voice above"""
    client = SpeechCloudClient(access_key, secret_key)
&nb sp;   res = client.create_speech(text, output_format=OutputFormat(codec="OGG"), voice=Voice(language=language), method=METHOD_POST)
    with open(file, 'wb') as f:
        [f.write(chunk) for chunk in res.chunks]

if __name__ == '__main__':
    speech()

    pygame.mixer.music.load(file)
    pygame.mixer.music.play()

    time.sleep(3)


Now you have an ogg file on your computer that you can play over and over again without using the internet.

_______________________________________________
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
  • ... AudioGames . net Forum — Developers room : frastlin via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : frastlin via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : frastlin via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : frastlin via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : frastlin via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector

Reply via email to