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 |
+
}
|