Upload Untitled33.ipynb
Browse files- Untitled33.ipynb +115 -0
Untitled33.ipynb
ADDED
|
@@ -0,0 +1,115 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"nbformat": 4,
|
| 3 |
+
"nbformat_minor": 0,
|
| 4 |
+
"metadata": {
|
| 5 |
+
"colab": {
|
| 6 |
+
"provenance": []
|
| 7 |
+
},
|
| 8 |
+
"kernelspec": {
|
| 9 |
+
"name": "python3",
|
| 10 |
+
"display_name": "Python 3"
|
| 11 |
+
},
|
| 12 |
+
"language_info": {
|
| 13 |
+
"name": "python"
|
| 14 |
+
}
|
| 15 |
+
},
|
| 16 |
+
"cells": [
|
| 17 |
+
{
|
| 18 |
+
"cell_type": "code",
|
| 19 |
+
"source": [
|
| 20 |
+
"pip install gTTS\n"
|
| 21 |
+
],
|
| 22 |
+
"metadata": {
|
| 23 |
+
"colab": {
|
| 24 |
+
"base_uri": "https://localhost:8080/"
|
| 25 |
+
},
|
| 26 |
+
"id": "foIxTdl2Vg62",
|
| 27 |
+
"outputId": "a77eb6fc-24b1-4f03-d867-51fec7d8b265"
|
| 28 |
+
},
|
| 29 |
+
"execution_count": 21,
|
| 30 |
+
"outputs": [
|
| 31 |
+
{
|
| 32 |
+
"output_type": "stream",
|
| 33 |
+
"name": "stdout",
|
| 34 |
+
"text": [
|
| 35 |
+
"Requirement already satisfied: gTTS in /usr/local/lib/python3.10/dist-packages (2.4.0)\n",
|
| 36 |
+
"Requirement already satisfied: requests<3,>=2.27 in /usr/local/lib/python3.10/dist-packages (from gTTS) (2.31.0)\n",
|
| 37 |
+
"Requirement already satisfied: click<8.2,>=7.1 in /usr/local/lib/python3.10/dist-packages (from gTTS) (8.1.7)\n",
|
| 38 |
+
"Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.10/dist-packages (from requests<3,>=2.27->gTTS) (3.3.0)\n",
|
| 39 |
+
"Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.10/dist-packages (from requests<3,>=2.27->gTTS) (3.4)\n",
|
| 40 |
+
"Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.10/dist-packages (from requests<3,>=2.27->gTTS) (2.0.7)\n",
|
| 41 |
+
"Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.10/dist-packages (from requests<3,>=2.27->gTTS) (2023.7.22)\n"
|
| 42 |
+
]
|
| 43 |
+
}
|
| 44 |
+
]
|
| 45 |
+
},
|
| 46 |
+
{
|
| 47 |
+
"cell_type": "code",
|
| 48 |
+
"source": [
|
| 49 |
+
"from gtts import gTTS\n",
|
| 50 |
+
"from IPython.display import Audio\n",
|
| 51 |
+
"from io import BytesIO\n",
|
| 52 |
+
"\n",
|
| 53 |
+
"# Get user input\n",
|
| 54 |
+
"text = input(\"Enter the text you want to convert to speech: \")\n",
|
| 55 |
+
"\n",
|
| 56 |
+
"# Create a gTTS object and get audio as bytes\n",
|
| 57 |
+
"tts = gTTS(text)\n",
|
| 58 |
+
"audio_bytes = BytesIO()\n",
|
| 59 |
+
"tts.write_to_fp(audio_bytes)\n"
|
| 60 |
+
],
|
| 61 |
+
"metadata": {
|
| 62 |
+
"colab": {
|
| 63 |
+
"base_uri": "https://localhost:8080/"
|
| 64 |
+
},
|
| 65 |
+
"id": "QTTQgFFbhPlW",
|
| 66 |
+
"outputId": "95ee11b6-b915-49d8-8e8f-40967d3462d8"
|
| 67 |
+
},
|
| 68 |
+
"execution_count": 24,
|
| 69 |
+
"outputs": [
|
| 70 |
+
{
|
| 71 |
+
"name": "stdout",
|
| 72 |
+
"output_type": "stream",
|
| 73 |
+
"text": [
|
| 74 |
+
"Enter the text you want to convert to speech: hi\n"
|
| 75 |
+
]
|
| 76 |
+
}
|
| 77 |
+
]
|
| 78 |
+
},
|
| 79 |
+
{
|
| 80 |
+
"cell_type": "code",
|
| 81 |
+
"source": [
|
| 82 |
+
"Audio(data=audio_bytes.getvalue())\n"
|
| 83 |
+
],
|
| 84 |
+
"metadata": {
|
| 85 |
+
"colab": {
|
| 86 |
+
"base_uri": "https://localhost:8080/",
|
| 87 |
+
"height": 75
|
| 88 |
+
},
|
| 89 |
+
"id": "TuS0xMmWhSN1",
|
| 90 |
+
"outputId": "4d793689-4d31-4eda-8027-b6f58d80d0c2"
|
| 91 |
+
},
|
| 92 |
+
"execution_count": 25,
|
| 93 |
+
"outputs": [
|
| 94 |
+
{
|
| 95 |
+
"output_type": "execute_result",
|
| 96 |
+
"data": {
|
| 97 |
+
"text/plain": [
|
| 98 |
+
"<IPython.lib.display.Audio object>"
|
| 99 |
+
],
|
| 100 |
+
"text/html": [
|
| 101 |
+
"\n",
|
| 102 |
+
" <audio controls=\"controls\" >\n",
|
| 103 |
+
" <source src=\"data:audio/wav;base64,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sMgzll7GZN2qqoZMal9/6ucomOmyGAsI//NExGUPyRIUAHoEcMOgJ4wXdGpBkiMCqh4aUeSksroWeiIO4aagZ+WsbTs4tRyyBEVIUVsrW0DFlFoJY+d8o1YBAmJlMS0Bg4Hix0JmSISUAgkLD3Ej0BM4TYyxJkBF//NExHgR6QoEAHjGcEUJHnVWEXC2ZizYo8kqBaiT1I0Ys311AMHyAnYeyiTNdMIhGAeJEQYSWY7OzsWWCYCCQsRM60uULCMyZBYXZ+KijdTP6hUyAhYXDJkBBIRhkyCw//NExIMRmJIAAEmGTLiv0gIXFRVMQU1FMy4xMDBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTEFNRTMu//NExI8QwJW0AEhMTDEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTEFNRTMu//NExJ8AAANIAAAAADEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTEFNRTMu//NExKwAAANIAAAAADEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTEFNRTMu//NExKwAAANIAAAAADEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV//NExKwAAANIAAAAAFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV//NExKwAAANIAAAAAFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\" type=\"audio/wav\" />\n",
|
| 104 |
+
" Your browser does not support the audio element.\n",
|
| 105 |
+
" </audio>\n",
|
| 106 |
+
" "
|
| 107 |
+
]
|
| 108 |
+
},
|
| 109 |
+
"metadata": {},
|
| 110 |
+
"execution_count": 25
|
| 111 |
+
}
|
| 112 |
+
]
|
| 113 |
+
}
|
| 114 |
+
]
|
| 115 |
+
}
|