- Базовый набор функций редактора документов
- Распознавание текста из аудио-записей mp3
- Запись текста голосом
- Использование чата GPT
- Предоставление прав доступа(чтение/редактирование) для определенных людей
- Сохранение документов в разных форматах (pdf, txt, docx)
-
скачайте javafx 17.0.10 - https://gluonhq.com/products/javafx/, распакуйте zip
-
File - Project Structure - Libraries : New Project Library типа Java - в папках находите распакованный zip и выбирайте из него папку lib
-
Edit Configurations - Add new configuration - Application:
Name = Main
,
module not specified = 19
,
-cp \<no module\> = Text-Editor-with-AI.main
,
Main Class = org.hse.brina.Main
Modify options —> Add VM options: --module-path "path\openjfx-17.0.10_windows-x64_bin-sdk\javafx-sdk-17.0.10\lib" --add-modules javafx.controls,javafx.fxml
, где в кавычках надо указать путь к папке lib у скачанной библиотеки javafx
-
в папке проекта Brina создайте файл
.env
, скопируйте туда содержимое.env.example
и допишите недостающую информацию:- ID проекта Google Cloud
regal-crowbar-421701
- ID приватного ключа (для Google Cloud)
- Приватный ключ (для Google Cloud)
- Электронная почта клиента
brina-373@regal-crowbar-421701.iam.gserviceaccount.com
- ID клиента
108426607798802531281
- URL для сертификата клиента
https://www.googleapis.com/robot/v1/metadata/x509/brina-373%40regal-crowbar-421701.iam.gserviceaccount.com
- API key для чата YandexGPT
- ID проекта Google Cloud
-
запускаем
Connector.java
, после того, как он отработает:Server.java
, далееMain.java
(Main, который настоили)
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |