Spaces:
Sleeping
Sleeping
Commit
·
d587396
1
Parent(s):
a70329e
Update google cloud ocr
Browse files
modules/google_cloud_ocr/google_cloud_ocr.py
CHANGED
@@ -5,12 +5,15 @@ from google.cloud import vision
|
|
5 |
|
6 |
load_dotenv()
|
7 |
|
8 |
-
|
9 |
|
10 |
-
if
|
11 |
-
raise EnvironmentError("
|
12 |
|
13 |
-
|
|
|
|
|
|
|
14 |
|
15 |
def google_cloud_ocr(tiff_file):
|
16 |
content = tiff_file.read()
|
|
|
5 |
|
6 |
load_dotenv()
|
7 |
|
8 |
+
google_creds_json = os.getenv('GOOGLE_CLOUD_CREDENTIALS')
|
9 |
|
10 |
+
if google_creds_json is None:
|
11 |
+
raise EnvironmentError("GOOGLE_CLOUD_CREDENTIALS not set in Hugging Face Secrets")
|
12 |
|
13 |
+
credentials_dict = json.loads(google_creds_json)
|
14 |
+
|
15 |
+
credentials = service_account.Credentials.from_service_account_info(credentials_dict)
|
16 |
+
client = vision.ImageAnnotatorClient(credentials=credentials)
|
17 |
|
18 |
def google_cloud_ocr(tiff_file):
|
19 |
content = tiff_file.read()
|