1. Məhsullar
  2.   OCR
  3.   Python
  4.   Aspose.OCR Cloud SDK for Python

Aspose.OCR Cloud SDK for Python

 
 

Şəkillərin mətnini oxumaq və çıxarmaq üçün ən yaxşı Python OCR API

OCR API vasitəsilə Python Tətbiqlərinə OCR Funksionallığı əlavə edin. Python OCR Kitabxanası vasitəsilə Şəkillər, Fotolar, Ekran görüntüləri, Skan edilmiş sənədlər və PDF Fayllarından mətni oxumağa və çıxarmağa imkan verir.

Python üçün Aspose.OCR Cloud SDK proqram tərtibatçılarına heç bir xarici asılılıq olmadan OCR proqramları yaratmağa kömək edən təkmil və çevik optik xarakter tanınması (OCR) həllidir. O, proqram tərtibatçılarına çoxlu sayda Avropa, Kiril və Şərq skriptlərində şəkillər, fotoşəkillər, skrinşotlar, skan edilmiş sənədlər və PDF-lərdən mətn oxumağa və çıxarmağa imkan verir və nəticəni ən populyar sənəd formatlarında qaytarır. API tərtibatçılara netbuklar, mini kompüterlər və hətta başlanğıc səviyyəli smartfonlar daxil olmaqla demək olar ki, istənilən cihaz və ya platformaya OCR funksiyası əlavə etməyi asanlaşdırır.

Python üçün Aspose.OCR Bulud SDK sadədir və idarə etmək asandır. O, bütün təsviri oxumaq, skan edilmiş PDF sənədini oxumaq, təsvirin müəyyən bölgəsindən mətn çıxarmaq, skan edilmiş və ya fotoşəkildən məlumat çıxarmaq kimi onu Python ilə işləyən tərtibatçılar üçün ideal OCR həllinə çevirən geniş funksiyaları təmin edir. qəbz, PDF tanınma nəticələrini əldə etmək, skan edilmiş və ya fotoşəkili çəkilmiş cədvəllərdən mətn çıxarmaq, tanınma nəticələrini təbii insan səsinə çevirmək və s.

Python üçün Aspose.OCR Cloud SDK Aspose.OCR Cloud API-nin üzərində qurulub, ingilis, fransız, alman, ispan, çin, yapon, ərəb və daxil olmaqla 45 tanınma dilini dəstəkləyən bulud əsaslı OCR mühərrikidir. daha çox. OCR SDK-dan istifadə edərək, Python proqramçıları OCR texnologiyasının mürəkkəbliyindən narahat olmadan OCR funksionallığını asanlıqla öz Python proqramlarına inteqrasiya edə bilərlər. SDK, istifadəçilərə şəkilləri yükləməyə, OCR yerinə yetirməyə və bir neçə kod sətirində mətni əldə etməyə imkan verən sadə və intuitiv interfeys təqdim edir. Python proqramlarınıza OCR funksionallığı əlavə etmək lazımdırsa, Python üçün Aspose.OCR Cloud SDK mütləq nəzərdən keçirməyə dəyər.

Previous Next

Python üçün Aspose.OCR Bulud SDK ilə işə başlayın

Python üçün Aspose.OCR Cloud SDK quraşdırmanın tövsiyə olunan yolu pip-dən istifadə etməkdir. Düzgün quraşdırma üçün aşağıdakı əmrdən istifadə edin.

Python üçün Aspose.OCR Cloud SDK-nı pip vasitəsilə quraşdırın

 pip install aspose-ocr-cloud

Siz SDK-nı birbaşa Aspose.OCR Python Cloud SDK məhsul səhifəsindən endirə bilərsiniz

Python Proqramlarından istifadə edərək Şəkil Tanınması

Python üçün Aspose.OCR Cloud SDK proqram tərtibatçılarına öz Python proqramlarında təsvirin tanınmasına nail olmaq üçün OCR əməliyyatını yerinə yetirməyə imkan verir. API-dən istifadə etmək çox asandır və təsvirin tanınması İnternetə çıxışı olan istənilən platformadan həyata keçirilə bilər. Siz asanlıqla OCR REST API-dən istifadə edərək, tanınmaq üçün şəkilləri seçə və göndərə, nəticələr əldə edə və sadəcə bir neçə sətir kodla onu istənilən dəstəklənən fayl formatlarında saxlaya bilərsiniz. Aşağıdakı nümunə Python kodundan istifadə edərək şəkillər üzərində OCR əməliyyatının necə həyata keçiriləcəyini göstərir.

Python Tətbiqlərindəki təsvirdə OCR həyata keçirin

import asposeocrcloud

# create an instance of the OCR client
client = asposeocrcloud.OcrApi(api_key='your_api_key', app_sid='your_app_sid')

# read the image file
with open('image.jpg', 'rb') as image_file:
    image_data = image_file.read()

# call the OCR API to extract text from the image
result = client.post_ocr(image_data=image_data, language='eng', use_default_dictionaries=True)

# print the extracted text
print(result.text)

Python API vasitəsilə PDF fayllarından mətn çıxarın

Portable Document Format (PDF) dünyanın ən məşhur biznes sənədi fayl formatlarından biridir və Adobe tərəfindən 1992-ci ildə sənədləri təqdim etmək üçün hazırlanmış fayl formatıdır. Python üçün Aspose.OCR Cloud SDK Python proqramları daxilində PDF fayllarından mətn çıxarmaq üçün çox güclü funksiyaya malikdir. Tapşırığı asan şəkildə yerinə yetirmək üçün PDF faylını Aspose bulud yaddaşına yükləməli və yüklənmiş PDF faylında OCR tanınmasını həyata keçirməlisiniz. Aşağıdakı nümunə proqram tərtibatçılarının Python kodundan istifadə edərək PDF faylından mətni necə çıxara biləcəyini göstərir.

Python API vasitəsilə PDF faylından mətni necə çıxarmaq olar?

import asposeocrcloud
from asposeocrcloud.apis.ocr_api import OcrApi
from asposeocrcloud.configuration import Configuration

configuration = Configuration(api_key='your_api_key', app_sid='your_app_sid')
api = OcrApi(asposeocrcloud.ApiClient(configuration))

# Upload the PDF file to the Aspose cloud storage

with open('your_pdf_file.pdf', 'rb') as file:
    api.upload_file(path='your_pdf_file.pdf', file=file)

# Perform the OCR recognition on the uploaded PDF file
result = api.post_recognize_ocr_from_url_or_content(file_path='your_pdf_file.pdf')

# Story the recognized text

recognized_text = result['text']
print(recognized_text)

Python API vasitəsilə mətni nitqə çevirin

Python üçün Aspose.OCR Cloud SDK proqram tərtibatçılarına hər hansı 3-cü tərəf proqram təminatı quraşdırmadan şəkildən mətni çevirməyə imkan verir. API-dən istifadə edərək proqramçılar tanınma nəticələrini fonda səsləndirilə və ya endirilə bilən təbii insan səsinə çevirə bilərlər. Birinci istifadəçi şəkli Aspose OCR Cloud serverinə göndərməli və ondan mətn çıxarmalı və bundan sonra Aspose OCR Cloud Text-to-Speech API istifadə edərək mətni nitqə çevirməlidir. Uğurlu konvertasiyadan sonra nitq faylını diskə saxlaya bilərsiniz.

Python API istifadə edərək mətni nitqə necə çevirmək olar?

 import os
from asposeocrcloud import OcrApi, OcrClient, SpeechApi

client_id = os.environ['CLIENT_ID']
client_secret = os.environ['CLIENT_SECRET']
ocr_api = OcrApi(OcrClient(client_id, client_secret))
speech_api = SpeechApi(OcrClient(client_id, client_secret))

# Upload the image containing the text
filename = 'image.png'
with open(filename, 'rb') as file:
    response = ocr_api.post_recognize_from_content(file.read(), language='English', use_default_dictionaries=True)

# Extract the recognized text

text = ''
for result in response.parts:
    for line in result.lines:
        for word in line.words:
            text += word.text + ' '

# Convert the text to speech
response = speech_api.post_recognize_from_text(text, language='en-US', voice_name='Ben')

# Save the speech file to disk

with open('output.wav', 'wb') as file:
    file.write(response.content)

 Azəri