Pkg cài đặt python không hoạt động termux

Trong bài viết đầu tiên của loạt bài gồm hai phần này, tôi đã viết về cách bạn có thể viết mã cấu trúc đơn giản nhất của máy chủ ứng dụng web trên thiết bị Android. Bây giờ, chúng ta sẽ tiến thêm một bước nữa và thực sự xây dựng một ứng dụng dựa trên web sẽ chạy trên điện thoại Android. Ứng dụng mà hướng dẫn này sẽ hướng dẫn bạn là một ứng dụng chuyển văn bản thành giọng nói đơn giản được xây dựng trên một máy chủ Flask đơn giản. Ứng dụng sẽ chấp nhận lời nói, chuyển đổi nó thành văn bản và giao diện người dùng là một biểu mẫu nhập liệu đơn giản bao gồm một nút để gửi văn bản đến máy chủ

Để xây dựng ứng dụng, bạn cần ít nhất một số kiến ​​thức cơ bản về trình giả lập thiết bị đầu cuối Android Termux và ngôn ngữ Python vì tôi sẽ không thảo luận về các chương trình đó trong hướng dẫn này

Vì chúng tôi sẽ làm việc trên điện thoại của bạn, hãy đảm bảo rằng bạn đã tải sẵn Termux và Python. Nếu bạn không biết cách cài đặt từng thứ này trên thiết bị di động của mình, hãy xem bài viết trước của tôi

Trình soạn thảo văn bản mà chúng tôi sẽ sử dụng để chỉnh sửa tệp Python của mình là Vim. Để đảm bảo bạn có quyền truy cập vào Vim, hãy mở Termux và chạy pkg install vim trên thiết bị đầu cuối của bạn

Chạy pkg install termux-api sau khi cài đặt xong Vim để gói API Termux cài đặt. Chúng tôi sẽ sử dụng termux-tts-speak, một phần của gói API Termux, trong công việc của chúng tôi ngày hôm nay. Nếu bạn không am hiểu về các gói API có sẵn này, hãy đọc thêm về nó tại đây

Chạy python3 -m venv text-to-speech để tạo môi trường ảo

Tiếp theo, kích hoạt môi trường ảo mà chúng ta vừa tạo bằng cách chạy source text-to-speech/bin/activate.

Để thêm hoặc cài đặt môi trường ảo Flask, hãy chạy pip install flask.

Khi Flask đã hoàn tất quá trình cài đặt, hãy chạy touch run.py để tạo một lần chạy. tập tin py. Nếu bạn ls vào thời điểm này, bây giờ bạn có thể xem một lần chạy mới. tập tin py

Bạn chỉ có thể sao chép repo bằng Git. Git được cài đặt giống như vim, chỉ cần chạy pkg install git

Sau khi Git đã cài đặt, hãy sao chép repo bằng cách chạy bản sao Git này

Tiếp theo, mở tệp bạn vừa tạo bằng cách chạy vim run.py. Mã chúng tôi sẽ sử dụng để chuyển văn bản thành giọng nói bằng Termux-API và công cụ chuyển văn bản thành giọng nói của Android sẽ được viết tại đây

Sao chép và dán đoạn mã sau vào trình chỉnh sửa Vim của bạn bằng cách nhấn vào chữ cái pkg install vim0 trên bàn phím và thay đổi chế độ của trình chỉnh sửa thành chỉnh sửa/chèn

import subprocess
from flask import Flask,request, render_template
app = Flask[__name__]
@app.route['/',methods=["GET","POST"]]
def playsound[]:
if request.method == 'GET':
return '''                                                                                                                                                                                                                                                                                                                                                            

Play sound

Play
''' text = request.values.get["text"] MyOut = subprocess.call[f'''termux-tts-speak {text}''', shell=True] return '''

Play sound

Play
''' if __name__ =='__main__': app.run[debug=True]

Hãy để tôi giải thích đoạn mã trên

Các mô-đun Flask và quy trình con được nhập. Gói Flask được sử dụng để cho phép máy chủ giao tiếp với trình duyệt và quy trình con chạy lệnh đầu cuối trong Termux. Một phần khác của đoạn mã trên khởi tạo lớp Flask và định tuyến đến nhà pkg install vim1 Có hai phương thức định tuyến bao gồm, pkg install vim2 và pkg install vim3. Mã này bao gồm kiểm tra xem phương thức có phải là pkg install vim2 hay không và nếu đúng như vậy thì chương trình sẽ trả về chuỗi HTML. Nếu phương thức là pkg install vim3, ứng dụng sẽ bắt đầu xử lý logic chuyển văn bản thành giọng nói và trả về chuỗi HTML. Đây là một trong những cách đơn giản nhất mà ứng dụng máy chủ Flask có thể được sử dụng, nhưng còn nhiều cách khác. Nếu bạn muốn biết thêm thông tin về cách Flask có thể được sử dụng, hãy đọc thêm về nó tại đây

Dán mã phía trên trình soạn thảo văn bản Vim.

Sau khi hoàn tất, hãy nhấn vào nút pkg install vim6 trên đầu bàn phím của bạn

Chạy pkg install vim7 để khởi động máy chủ Flask.

Khi tất cả các bước hoàn tất, bạn có thể điều hướng đến trình duyệt của mình trên URL localhost. 5000. Bạn sẽ thấy một trường văn bản chỉnh sửa và một nút. Để kiểm tra khả năng của ứng dụng mà chúng tôi vừa mã hóa, hãy nhập bất kỳ thứ gì vào hộp và nhấn nút phát. Bạn sẽ có thể nghe thấy kết quả mã hóa của mình khi Android đọc văn bản của bạn. Có thể mất một chút thời gian để máy chủ phản hồi, nhưng hãy kiên nhẫn, công cụ chuyển văn bản thành giọng nói của Android cần được kích hoạt

Làm cách nào để cài đặt python PKG trong termux?

Hướng dẫn từng bước .
Đầu tiên, mở Termux
Chúng ta cần nâng cấp các gói. Vì vậy, hãy nhập và chạy lệnh 'apt update && apt upgrade' mà không có dấu ngoặc kép
Sau khi các gói được cập nhật. Nhập và chạy lệnh “apt-get python3” không có dấu ngoặc kép. .
Đợi cho đến khi các gói Python được cài đặt
Sau khi hoàn thành. .
Đó là nó

Tôi có thể sử dụng python trong termux không?

Một vài gói python có sẵn từ trình quản lý gói của termux [chỉ dành cho python3] và bạn nên cài đặt từ đó để tránh lỗi biên dịch. Đây là trường hợp cho. gọn gàng, pkg cài đặt python-numpy. Electrum, pkg cài đặt Electrum.

Làm cách nào để cài đặt gói trong python3?

Cài đặt mô-đun bằng pip .
Đảm bảo mô-đun pip đã được cài đặt. .
Xác minh việc phát hành pip để đảm bảo nó được cài đặt chính xác. .
Install the new Python module using the command pip install . .. .
Để liệt kê tất cả các gói và mô-đun Python đã cài đặt, hãy sử dụng lệnh danh sách pip

Làm cách nào để cài đặt python3 trong termux github?

smsham Sản xuất tại Termux-Lab. trăn3
píp. yêu cầu. màu sắc
cài đặt và sử dụng. bản sao git https. //github. com/termux-lab/smsham. git cd smsham. python3 smsham. py. số điện thoại

Chủ Đề