adding in service account for google

This commit is contained in:
talksik
2023-04-29 08:59:22 -07:00
parent 6820b49f0e
commit 8da2b266ad
4 changed files with 32 additions and 3 deletions
Vendored
BIN
View File
Binary file not shown.
+8 -3
View File
@@ -1,3 +1,6 @@
from dotenv import load_dotenv
load_dotenv()
from flask import Flask, request, abort, send_file
from tempfile import NamedTemporaryFile
import tts
@@ -46,10 +49,12 @@ def transcribe():
# endpoint to convert text to speech and return the file
@app.route("/tts", methods=["GET"])
@app.route("/tts", methods=["POST"])
def text_to_speech():
# get the text from the request
text = request.form.get("text")
# get the text from the request json
content = request.get_json()
text = content['text']
if not text:
abort(400, "Please provide text to convert to speech!")
+12
View File
@@ -1,4 +1,5 @@
blinker==1.6.2
cachetools==5.3.0
certifi==2022.12.7
charset-normalizer==3.1.0
click==8.1.3
@@ -6,6 +7,12 @@ ffmpeg-python==0.2.0
filelock==3.12.0
Flask==2.3.1
future==0.18.3
google-api-core==2.11.0
google-auth==2.17.3
google-cloud-texttospeech==2.14.1
googleapis-common-protos==1.59.0
grpcio==1.54.0
grpcio-status==1.54.0
idna==3.4
importlib-metadata==6.6.0
itsdangerous==2.1.2
@@ -18,8 +25,13 @@ networkx==3.1
numba==0.56.4
numpy==1.23.5
openai-whisper==20230314
proto-plus==1.22.2
protobuf==4.22.3
pyasn1==0.5.0
pyasn1-modules==0.3.0
regex==2023.3.23
requests==2.29.0
rsa==4.9
six==1.16.0
sympy==1.11.1
tiktoken==0.3.1
+12
View File
@@ -0,0 +1,12 @@
{
"type": "service_account",
"project_id": "flowy-dev-c6d9a",
"private_key_id": "db049cd9b42454a218d765e26bffa2a105ca2d30",
"private_key": "-----BEGIN PRIVATE KEY-----\nMIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCzWZgiC9bYaqdu\nZkiTZZKkykmpnHgsLWfjYhWnPSqlkC/z41T8iE1IT0snlTov0CY9uSFEIyRkT05L\n4A+yTlcfL05VRexcnjc7fOcyGnbuA8HtEwWP6lTadpm0mnOmL8GZHcL2/uhr/KE5\n1Y/0n4YPKXQewb/wpqMjF9UyHoz36qNf0n4Yr0oeB3o7Ie6x40JO8B0xCbdSNq8p\nywARI3jnXYI3rTFb1nqqeRpgI7sUxGw5TMKwSkHTLa1/wDbny/YWX4WBeRGf+5wY\nbkqpaXewXB6uW3Ns0EHMMGQYn/KpThphcw7s21QzOcsrIpAQ3tHaEH5nfdbU9UKS\nt3DNX73bAgMBAAECggEAUuH4Nt+uyXO8bX4SUx+xHbuoQBxhwtS2+nN1G0TepQWV\ny4lG2K9qu5x9WE0Tx03TplmcQH9XDY5C2jixOE8Q3wX/FtRKD2FEmBa4R0TIqmUN\nJTDRtLjvvsfpb3ejM21FdCu3Umrp4SGuJmqF7OAd1XrsQVx7hcyUfp7AdTl+HwFE\n83mo350MwtxH5wsSeaQfJSgUJl/qlPJsc/SZE8EUdybR8/uVZSH2Lv+tXgy5cUDo\nOkaCeoA7YY1P1OoKeldO02htB36L45HggdmIvORxatni8XApZzYvHXde3px87gaw\nQYB34QLl5gwo2W5Bxu7/q1LcEdvCMFhhhD3bB9yXdQKBgQD9F00F+6LboqSQIZ+i\nOrbRPbe+p/dfYJhMoQu2OsYfKK0fIFv5YHm/yUlEje1YFMM1hSSZ+1VvdpfL2kse\nWNtqvzTjawvetllMaQferDyRoHuiMDBTw7ZsW6U7yh2PkbKQAUkiLjyNe4Ygw3w1\n93kem3UabBC0AgEd2kpXfiWf7QKBgQC1aVEJ9xaqHawDvxD2MkV1f5EvzSTqDosh\ndWLWdMyPSTZTheXyl7LeLZZCyTsT9s0WKwhKX58Ib1GtpNmSsgLl0dQlhau0+NNK\nDcXsRDN+SoKVcTSayEgn0DKa5QfIF6Pwpo83uC1PJKfNo4o2IbmYf24I5RvQJNm2\nml2T25pL5wKBgEVmhU11sjPOBpgrUC3ZMdZwuRkD0BaMU1b39lEzDq7upYJaij34\n0YngtUGiNYoor1rWtrGutL/K4lcY9e5NaWV9JxCRgwDAOf508p6B1l4MhrpzwlzF\n1xkhjE633qFGz5Mjdx1zVlFppN8JG99kjAbzlAn5xh7GSe4YtLgHNGQFAoGABdXJ\nYYStGfOyYLx4kzKywUDFLsBue4jUONNJxpQjMEiukqkv6Emw2yykNKm8WLwLhLcF\noT7KIr9R5T/0L5/CMBo7tKlECKIoSa1/vEXFUj6bTKtDgecHSyCLQCg1w93ezBLP\ncH9gFbecHiUwgOU8zwbqRyb3ag6FYjY85FCf+ekCgYAZUfqxm82+XPU30KYlhWzl\nZwoH9M6nYdi0M/nXtZ0ysfWmrvDRnBhHPUjLuFyzygJCnRSR9z2TRl4QNBNHmIXG\nSIdtbQ9w5lTy+pa18kO1ks/nuEmiKg6o+vgNBrjlS5WDVv4ioLyTDbE2Rrrb0XwB\nB6GpK9MiYbH8q7zSczmDUQ==\n-----END PRIVATE KEY-----\n",
"client_email": "[email protected]",
"client_id": "116958682610004993063",
"auth_uri": "https://accounts.google.com/o/oauth2/auth",
"token_uri": "https://oauth2.googleapis.com/token",
"auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
"client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/flowy-rpi-voice-server%40flowy-dev-c6d9a.iam.gserviceaccount.com"
}