{ "info": { "author": "Yuta Fujisawa", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": "# ssml-builder\n\n## Installation\n\n```\npip install ssml-builder\n```\n\n## Usage\n- Create Speech Object\n\n```buildoutcfg\nfrom ssml_builder.core import Speech\n\nspeech = Speech()\n```\n\n- Add text\n```buildoutcfg\nspeech.add_text('sample text')\n```\n\n- Generate SSML\n```buildoutcfg\nspeech.speak()\n```\n\n## Features\n- This package supports the following SSML tags.\n - say_as\n - prosody\n - sub\n - lang\n - voice\n - pause\n - whisper\n - audio\n - emphasis\n - p\n\n## Tag Examples\n#### say_as\n```buildoutcfg\nspeech = Speech()\nspeech.say_as(value='hello', interpret_as='spell-out')\nspeech.speak()\n# hellohello\n```\n#### prosody\n```buildoutcfg\nspeech = Speech()\nspeech.prosody(value=\"sample sentence\", rate='70%', pitch='+50%', volume='x-soft')\nspeech.speak()\n# sample sentence\n```\n#### sub\n```buildoutcfg\nspeech = Speech()\nspeech.sub(value=\"Al\", alias=\"aluminum\")\nspeech.speak()\n# Al\n```\n#### lang\n```buildoutcfg\nspeech = Speech()\nspeech.lang(value=\"Paris\", lang=\"fr-FR\")\nspeech.speak()\n# Paris\n```\n#### voice\n```buildoutcfg\nspeech = Speech()\nspeech.voice(value=\"I am not a real human.\", name=\"Kendra\")\nspeech.speak()\n# I am not a real human.\n```\n#### pause\n```buildoutcfg\nspeech = Speech()\nspeech.add_text(\"There is a three second pause here \")\nspeech.pause(time=\"3s\")\nspeech.add_text(\"then the speech continues.\")\nspeech.speak()\n# There is a three second pause here then the speech continues.\n```\n#### whisper\n```buildoutcfg\nspeech = Speech()\nspeech.whisper(\"I am not a real human.\")\nspeech.speak()\n# I am not a real human.\n```\n#### audio\n```buildoutcfg\nspeech = Speech()\nspeech.audio('soundbank://soundlibrary/transportation/amzn_sfx_car_accelerate_01')\nspeech.speak()\n# \n```\n#### emphasis\n```buildoutcfg\nspeech = Speech()\nspeech.add_text('I already told you I ')\nspeech.emphasis('really like', 'strong')\nspeech.add_text(' that person')\nspeech.speak()\n# I already told you I really like that person\n```\n#### p\n```buildoutcfg\nspeech = Speech()\nspeech.p(\"This is the first paragraph. There should be a pause after this text is spoken.\")\nspeech.p(\"This is the second paragraph.\")\n#

This is the first paragraph. There should be a pause after this text is spoken.

This is the second paragraph.

\n```", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Reverseblade/ssml-builder", "keywords": "", "license": "Free", "maintainer": "", "maintainer_email": "", "name": "ssml-builder", "package_url": "https://pypi.org/project/ssml-builder/", "platform": "", "project_url": "https://pypi.org/project/ssml-builder/", "project_urls": { "Homepage": "https://github.com/Reverseblade/ssml-builder" }, "release_url": "https://pypi.org/project/ssml-builder/1.1.1/", "requires_dist": null, "requires_python": "", "summary": "SSML Builder for Alexa Skill Development in Python", "version": "1.1.1" }, "last_serial": 5446940, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "70800cf76886b310821a5d600fd7bea1", "sha256": "174bbabe3ce85b7a96d7e56b9e671fe6287428831821f93a9ab51cdae649654e" }, "downloads": -1, "filename": "ssml_builder-1.0.tar.gz", "has_sig": false, "md5_digest": "70800cf76886b310821a5d600fd7bea1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1168, "upload_time": "2018-08-12T11:10:43", "url": "https://files.pythonhosted.org/packages/cb/63/786da93de7a36fdc8459fb21adf8d2cd108082ff3fad331e920256e11f27/ssml_builder-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "299c25e38477ed4aed4988aa90d9eb59", "sha256": "c5c4c150ce935797e8b20d6d25ef872f248e5fdb635e349cace353393323f71a" }, "downloads": -1, "filename": "ssml_builder-1.0.1.tar.gz", "has_sig": false, "md5_digest": "299c25e38477ed4aed4988aa90d9eb59", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1433, "upload_time": "2018-09-16T15:20:08", "url": "https://files.pythonhosted.org/packages/54/62/f7faa15e4f947ca91a3f8f542bbc864450163f92ec950381128556665924/ssml_builder-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "8cf6204ff81f24e0f478d6913d8c3790", "sha256": "69ea68f063c88d31db4d382fcfe68685d58a6c348ea3d0182874edd23f755466" }, "downloads": -1, "filename": "ssml_builder-1.0.2.tar.gz", "has_sig": false, "md5_digest": "8cf6204ff81f24e0f478d6913d8c3790", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1533, "upload_time": "2018-09-16T15:26:01", "url": "https://files.pythonhosted.org/packages/0e/3b/6aade35a73f31f8148dc4846b4a2625dc3317f8dcbb31499c169d19e75f2/ssml_builder-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "b2f8ee2f758cb07223d62ad0f0cf211d", "sha256": "0d805de92aaa44cc6190ad70082a2456f356bad6b1a9ae696d6121807eba9619" }, "downloads": -1, "filename": "ssml_builder-1.0.3.tar.gz", "has_sig": false, "md5_digest": "b2f8ee2f758cb07223d62ad0f0cf211d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1656, "upload_time": "2018-11-17T18:32:03", "url": "https://files.pythonhosted.org/packages/da/d1/67dff4f376bba5aabdf413dc516acd294040f64b0c7a5ff8ed892c377839/ssml_builder-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "05b318aa8d95df8d0ebe5729b5a0b25b", "sha256": "c0067cdc3328074534c41f497b2e0e9d06fe59d75037cceed0a1d5a3d1196029" }, "downloads": -1, "filename": "ssml_builder-1.0.4.tar.gz", "has_sig": false, "md5_digest": "05b318aa8d95df8d0ebe5729b5a0b25b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1648, "upload_time": "2018-11-18T04:43:50", "url": "https://files.pythonhosted.org/packages/a7/77/b0f4aac3b89ca24c0a883106ba0a7bc4429541f08768ec2b7223b639d861/ssml_builder-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "a0b3d8a5127c78399f2152e19dc40b1e", "sha256": "451571c9004729d8771a4b6015446a5721c29bd6586d42c009864270964109f0" }, "downloads": -1, "filename": "ssml_builder-1.0.5.tar.gz", "has_sig": false, "md5_digest": "a0b3d8a5127c78399f2152e19dc40b1e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1654, "upload_time": "2018-11-18T04:50:29", "url": "https://files.pythonhosted.org/packages/0a/55/a72725dadcd0f2bfe828ae74d0ec7145ad4ab37a3b2d3041140b0f1f135a/ssml_builder-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "127837be66eef31f7688476b76fdfd10", "sha256": "9b165c0d7b0d41e4a896339f2a00912586950ce13b70cc5c949ebb1f8cdc3e0b" }, "downloads": -1, "filename": "ssml_builder-1.0.6.tar.gz", "has_sig": false, "md5_digest": "127837be66eef31f7688476b76fdfd10", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1520, "upload_time": "2019-06-15T18:43:13", "url": "https://files.pythonhosted.org/packages/88/de/f0837f28b1a98e248584b26b739d58a6c4d8606128ac226f6163cb68cae9/ssml_builder-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "226b2864a82ccd4a7eae437b912b5ac1", "sha256": "5ef9c31862067a68b171b1278e454fb010c373c8629fda4c8fedd88d1215c51c" }, "downloads": -1, "filename": "ssml_builder-1.0.7.tar.gz", "has_sig": false, "md5_digest": "226b2864a82ccd4a7eae437b912b5ac1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1537, "upload_time": "2019-06-15T18:55:51", "url": "https://files.pythonhosted.org/packages/d9/70/a45a583c676994fc249d10b733f4165f79ef522a6d55552c753d9fed8d1e/ssml_builder-1.0.7.tar.gz" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "f2af9bef2fcee5659446bf572a521977", "sha256": "2ca899b556cbc87997256470707b6ded4d9d0f338b2303a3cf71555d4d376134" }, "downloads": -1, "filename": "ssml_builder-1.0.8.tar.gz", "has_sig": false, "md5_digest": "f2af9bef2fcee5659446bf572a521977", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1539, "upload_time": "2019-06-15T19:00:00", "url": "https://files.pythonhosted.org/packages/4a/65/150cdb5b13b1934a2e15b7aa5fd79856706a6e80e519d6dd9fd034e10cc5/ssml_builder-1.0.8.tar.gz" } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "534ccf5675c52b7200713d9deec4802e", "sha256": "07619b76c71f9fa06ea862ffb1653e69df00d7367b74ab8c9520ab857283856a" }, "downloads": -1, "filename": "ssml_builder-1.0.9.tar.gz", "has_sig": false, "md5_digest": "534ccf5675c52b7200713d9deec4802e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3396, "upload_time": "2019-06-21T15:08:51", "url": "https://files.pythonhosted.org/packages/70/16/3a68b3027cad643e871e58d05d1a690bf9b71d6c870c76e5e05267f2e9a7/ssml_builder-1.0.9.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "aa2c84195ef20135d51dfb9642c83857", "sha256": "cdc448ddd9a29aa161d28931ff25cd0ed0a3467227ded2fd2dc55cd1c34ae94d" }, "downloads": -1, "filename": "ssml_builder-1.1.1.tar.gz", "has_sig": false, "md5_digest": "aa2c84195ef20135d51dfb9642c83857", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3438, "upload_time": "2019-06-25T16:00:38", "url": "https://files.pythonhosted.org/packages/c6/93/2e21d458166bb2e6fc65333754a01bc0116772b49b9be77059ae162b0ca8/ssml_builder-1.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "aa2c84195ef20135d51dfb9642c83857", "sha256": "cdc448ddd9a29aa161d28931ff25cd0ed0a3467227ded2fd2dc55cd1c34ae94d" }, "downloads": -1, "filename": "ssml_builder-1.1.1.tar.gz", "has_sig": false, "md5_digest": "aa2c84195ef20135d51dfb9642c83857", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3438, "upload_time": "2019-06-25T16:00:38", "url": "https://files.pythonhosted.org/packages/c6/93/2e21d458166bb2e6fc65333754a01bc0116772b49b9be77059ae162b0ca8/ssml_builder-1.1.1.tar.gz" } ] }