linto-studio
Transcription and annotation interface for recorded audio or video files
File Explorer
Download Latest Version (.zip)- bug_report.md
- feature_request.md
- went_wrong.md
- logger.md
- websocket.md
- app.gif
- Studio.png
- MqttActivityLog.js
- MqttEventsDelivery.js
- MqttSessionCleared.js
- MqttSessionEnded.js
- index.js
- index.js
- ConversationHandling.js
- MqttEvents.js
- SessionHandling.js
- SocketEvents.js
- index.js
- drop.js
- index.js
- init.js
- activityLog.js
- conversationGenerations.js
- speakerIdentification.js
- tokens.js
- .gitkeep
- conversations.js
- organization.js
- users.js
- users.js
- version.js
- organization.js
- user.js
- version.js
- categories.js
- conversation.js
- organizations.js
- tags.js
- users.js
- version.js
- categories.js
- conversation.js
- organizations.js
- users.js
- version.js
- categories.js
- version.js
- token.js
- version.js
- categories.js
- conversationSubtitles.js
- users.js
- version.js
- categories.js
- version.js
- metadata.js
- version.js
- categories.js
- conversation.js
- version.js
- conversation_export.js
- version.js
- conversation.js
- version.js
- organizations.js
- users.js
- version.js
- organizations.js
- version.js
- organizations.js
- version.js
- organizations.js
- users.js
- version.js
- users.js
- version.js
- organizations.js
- sessionAlias.js
- version.js
- tags.js
- version.js
- sessionData.js
- users.js
- version.js
- activityLog.js
- conversationGenerations.js
- securityLevel.js
- token.js
- version.js
- securityLevelToInteger.js
- version.js
- activityLog.js
- conversationIndexes.js
- version.js
- activityLog.js
- organizationSecurityLevel.js
- organizationSessionPermissions.js
- speakerIdentification.js
- version.js
- index.js
- activity.json
- apiKey.json
- bots.json
- data.json
- organization.json
- session.json
- user.json
- auth.json
- oidc.json
- chat.json
- conversation.json
- export.json
- generations.json
- member.json
- nlp.json
- shared.json
- subtitle.json
- turn.json
- admin.json
- apiKey.json
- category.json
- folders.json
- maintainer.json
- members.json
- organizations.json
- tag.json
- uploader.json
- voiceprintCollection.json
- bots.json
- data.json
- sessions.json
- templates.json
- transcriber_profiles.json
- category.json
- conversation.json
- metadata.json
- tag.json
- defaultOrganization.json
- favorite.json
- user.json
- voice.json
- healthcheck.json
- publication.json
- services.json
- administration.json
- pagination.json
- path.json
- services.json
- authenticate.json
- error.json
- response.json
- audiowaveform.json
- conversation-list.json
- conversation.json
- index.js
- organization-users.json
- organization.json
- service.json
- services.json
- servicesLlm.json
- speaker-label.json
- speakers.json
- transcription-config.json
- transcription-model.json
- turn.json
- user-role.json
- user.json
- voice-sample.json
- voiceprint-collection.json
- word.json
- index.js
- organization-users.json
- organization.json
- user-full.json
- category-search-type.json
- category-with-tag.json
- category.json
- conversation-search-type.json
- conversation.json
- download-conversation-type.json
- index.js
- tag-list.json
- tag.json
- type.json
- export-request.json
- index.js
- user-shared-given.json
- user-shared.json
- conversation_subtitle.json
- conversation_subtitle_version.json
- email-notification.json
- index.js
- screen.json
- index.js
- metadata.json
- export-list.json
- index.js
- index.js
- sessions.json
- transcriber_profiles.json
- index.js
- sessions.json
- templates.json
- transcriber_profiles.json
- bots.json
- index.js
- sessions.json
- index.js
- sessions.json
- sessions_alias.json
- sessions_metrics.json
- templates.json
- transcriber_profiles.json
- activity-log.json
- api-token.json
- api-user.json
- index.js
- index.js
- organization_kpi.json
- session_kpi.json
- sessions_data.json
- index.js
- sessions.json
- transcriber_profiles.json
- folder.json
- index.js
- sessions.json
- export-request.json
- index.js
- screen.json
- security-level.json
- type.json
- user-shared.json
- index.js
- index.js
- swagger.json
- rateLimiters.js
- oidcTokenGenerator.js
- oidcVerify.js
- local.js
- oidc_eu.js
- oidc_github.js
- oidc_google.js
- oidc_linagora.js
- encryption.js
- generator.js
- public_generator.js
- refresh.js
- middleware.js
- activityExport.js
- exportResponse.js
- kpiExport.js
- kpiHandlers.js
- kpiSeriesExport.js
- tableExport.js
- token.js
- index.js
- segmentCharResize.js
- segmentWordResize.js
- english.js
- french.js
- index.js
- ruleless.js
- child.js
- generator.js
- normalizeSegment.js
- turn.js
- upload.js
- utility.js
- document.js
- documentComponents.js
- text.js
- index.js
- resume.js
- verbatim.js
- index.js
- default.js
- eu-template-session-transcription.docx
- eu.js
- index.js
- docx.js
- store.js
- transform.js
- urlExtractor.js
- fetchHandler.js
- resultHandler.js
- index.js
- llm_ws.js
- utility.js
- utility.js
- channelCaptions.js
- conversation.js
- session.js
- connector.js
- injection.js
- sync.js
- triggers.js
- tags.js
- utility.js
- auth.js
- base.js
- category.js
- conversation.js
- folder.js
- keyword.js
- metadata.js
- nodemailer.js
- organization.js
- publication.js
- service.js
- session.js
- speakerIdentification.js
- tag.js
- users.js
- handler.js
- conversation.js
- folder.js
- organization.js
- platform.js
- taxonomy.js
- user.js
- logger.js
- index.js
- activity.js
- apiKey.js
- organizations.js
- sessions.js
- users.js
- chat.js
- conversation.js
- export.js
- generations.js
- share.js
- shareBatch.js
- subtitle.js
- turn.js
- keyword.js
- optedInMembers.js
- speakerIdentificationStatus.js
- speakerLabel.js
- voiceprintCollection.js
- voiceSample.js
- import.js
- offline.js
- transcriptor.js
- admin.js
- apiKey.js
- folders.js
- maintainer.js
- member.js
- organizations.js
- publication.js
- service.js
- data.js
- categories.js
- search.js
- share.js
- tag.js
- metadata.js
- categories.js
- search.js
- tag.js
- defaultOrganization.js
- favorites.js
- users.js
- userVoiceOptIn.js
- activity.js
- organizations.js
- sessions.js
- tokens.js
- users.js
- chat.js
- conversations.js
- share.js
- subtitle.js
- turn.js
- healthcheck.js
- media.js
- nlp.js
- categories.js
- folders.js
- optedInMembers.js
- organizations.js
- speakerIdentificationStatus.js
- speakerLabel.js
- tag.js
- voiceprintCollection.js
- voiceSample.js
- publication.js
- services.js
- data.js
- categories.js
- conversation.js
- metadata.js
- tag.js
- defaultOrganization.js
- favorites.js
- users.js
- userVoiceOptIn.js
- index.js
- local.js
- oidc.js
- oidc_github.js
- oidc_google.js
- session.js
- sessionAdmin.js
- index.js
- router.js
- routes.js
- index.js
- component.js
- yt-dlp_linux
- backup-cron
- backup.sh
- winston.config.json
- default.jpg
- init-template.js
- init.js
- tags.js
- jobs.js
- rights.js
- securityLevels.js
- types.js
- socketEvent.js
- provider.js
- categoryType.js
- color.js
- permissions.js
- roles.js
- emailNotification.json
- metadata.json
- screen.json
- validator.js
- limits.js
- naming.js
- platformRole.js
- types.js
- validityDate.js
- index.js
- customErrors.js
- context.js
- filterCachedLog.js
- logger.js
- manager.js
- utility.js
- type.js
- english.json
- french.json
- templates.js
- linto.js
- html.js
- mj-body.js
- mj-footer.js
- mj-header.js
- mj-style.js
- mailer.js
- mailing.js
- customErrors.js
- init.js
- rules.json
- conversations.js
- tags.js
- activityLog.js
- categories.js
- chatMessages.js
- chatSessions.js
- conversationExport.js
- conversationGenerations.js
- conversations.js
- conversationSubtitles.js
- favorites.js
- folders.js
- index.js
- kpi.session.js
- metadata.js
- organizations.js
- sessionData.js
- speakerIdSyncOps.js
- speakerLabels.js
- tags.js
- tokens.js
- users.js
- voiceOptIns.js
- voiceprintCollections.js
- voiceprints.js
- voiceSamples.js
- init.js
- driver.js
- model.js
- mqtt.js
- axios.js
- requireParam.js
- spkid-resync.js
- .gitkeep
- .gitkeep
- default.jpg
- .gitkeep
- audio.mp3
- audio.wav
- conversation-apostrophe-reduce.json
- conversation-apostrophe-space.json
- conversation-apostrophe.json
- conversation-chain-number-end-letter.json
- conversation-chain-number.json
- conversation-double-punctuation-first.json
- conversation-double-punctuation-reduce.json
- conversation-double-punctuation.json
- conversation-multiple-apostrophe.json
- conversation-number-reduce.json
- conversation-number-skip.json
- conversation-number.json
- conversation-simple-punctuation-reduce.json
- conversation-simple-punctuation.json
- conversation-special-character.json
- conversation-special-dash.json
- conversation-special-underscore.json
- conv-example.json
- conv-punc-example.json
- metadata.json
- channelCaptions-sample.json
- session-microsoft.json
- normalize-apostrophe-reduce.json
- normalize-apostrophe-space.json
- normalize-apostrophe.json
- normalize-chain-number-end-letter.json
- normalize-chain-number.json
- normalize-double-punctuation-first.json
- normalize-double-punctuation-reduce.json
- normalize-double-punctuation.json
- normalize-multiple-apostrophe.json
- normalize-number-reduce.json
- normalize-number-skip.json
- normalize-number.json
- normalize-simple-punctuation-reduce.json
- normalize-simple-punctuation.json
- normalize-special-character.json
- normalize-special-dash.json
- normalize-special-underscore.json
- mock-trans-no-punc.json
- mock-trans-punc.json
- kpiHandlers.test.js
- kpiSeriesExport.test.js
- kpiSeriesResponse.test.js
- kpiSessionExport.test.js
- mqttActivityLog.test.js
- bsonTruncation.test.js
- conversationGenerator.test.js
- initConversation.test.js
- normalizer.test.js
- whisperx.test.js
- api_conformance.test.js
- autoRegeneration.test.js
- conversationExport.test.js
- getExportContent.test.js
- llm.test.js
- llm_ws.test.js
- versioning.test.js
- publication.test.js
- channelCaptions.test.js
- conversation.test.js
- generator.test.js
- injection.test.js
- naming.test.js
- sync.test.js
- triggers.test.js
- getByOrgAndCategoryId.test.js
- normalize.test.js
- mongo.js
- .dockerenv
- .envdefault
- app.js
- config.js
- docker-entrypoint.sh
- Dockerfile
- LICENSE
- package-lock.json
- package.json
- README.md
- wait-for-it.sh
- AndroidManifest.xml
- MainActivity.kt
- launch_background.xml
- launch_background.xml
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- styles.xml
- styles.xml
- network_security_config.xml
- AndroidManifest.xml
- AndroidManifest.xml
- build.gradle
- gradle-wrapper.properties
- .gitignore
- build.gradle
- gradle.properties
- settings.gradle
- config.json
- chat.svg
- contact.svg
- events.svg
- info.svg
- linagora-labs.png
- Linagora-logo.png
- linto-studio-logo-no-text.svg
- linto-studio-logo.svg
- linto_ai.png
- linto_alpha.png
- Loading.flr
- meeting.png
- meeting_blue.png
- mic_off.png
- mic_on.png
- microphone.png
- recording.flr
- settings.png
- settings.svg
- visio.svg
- volume_off.png
- volume_on.png
- linto-anim-flare.flr
- linto-idle.flr
- linto-start.flr
- linto.flr
- linto_alpha.png
- linto_cnes.png
- Loading.flr
- canceled.wav
- detectEnd.wav
- detection.wav
- AppFrameworkInfo.plist
- Debug.xcconfig
- Release.xcconfig
- Contents.json
- Icon-App-1024x1024@1x.png
- Icon-App-20x20@1x.png
- Icon-App-20x20@2x.png
- Icon-App-20x20@3x.png
- Icon-App-29x29@1x.png
- Icon-App-29x29@2x.png
- Icon-App-29x29@3x.png
- Icon-App-40x40@1x.png
- Icon-App-40x40@2x.png
- Icon-App-40x40@3x.png
- Icon-App-50x50@1x.png
- Icon-App-50x50@2x.png
- Icon-App-57x57@1x.png
- Icon-App-57x57@2x.png
- Icon-App-60x60@2x.png
- Icon-App-60x60@3x.png
- Icon-App-72x72@1x.png
- Icon-App-72x72@2x.png
- Icon-App-76x76@1x.png
- Icon-App-76x76@2x.png
- Icon-App-83.5x83.5@2x.png
- Contents.json
- LaunchImage.png
- LaunchImage@2x.png
- LaunchImage@3x.png
- README.md
- LaunchScreen.storyboard
- Main.storyboard
- AppDelegate.swift
- Info.plist
- Runner-Bridging-Header.h
- IDEWorkspaceChecks.plist
- WorkspaceSettings.xcsettings
- contents.xcworkspacedata
- Runner.xcscheme
- project.pbxproj
- IDEWorkspaceChecks.plist
- WorkspaceSettings.xcsettings
- contents.xcworkspacedata
- .gitignore
- audiomanager.dart
- mobile.dart
- web.dart
- microphone.dart
- mobile.dart
- web.dart
- recorder.dart
- transcriber.dart
- wav.dart
- conversation.dart
- organization.dart
- tag.dart
- user.dart
- burger.dart
- card_transcription.dart
- conversation_card.dart
- conversation_item.dart
- custom_appbar.dart
- empty_page.dart
- player.dart
- cloud.dart
- local_files.dart
- login.dart
- recorder.dart
- settings.dart
- share.dart
- signup.dart
- upload.dart
- auth.dart
- connection_manager.dart
- conversations.dart
- healthcheck.dart
- organizations.dart
- services.dart
- tags.dart
- users.dart
- config.dart
- const.dart
- events.dart
- file_manager.dart
- main_controller.dart
- player_manager.dart
- recorder_manager.dart
- recorder_task_handler.dart
- search_params.dart
- sorting_options.dart
- user_infos.dart
- utils.dart
- logger.dart
- main.dart
- CMakeLists.txt
- generated_plugin_registrant.cc
- generated_plugin_registrant.h
- generated_plugins.cmake
- .gitignore
- CMakeLists.txt
- main.cc
- my_application.cc
- my_application.h
- Flutter-Debug.xcconfig
- Flutter-Release.xcconfig
- GeneratedPluginRegistrant.swift
- app_icon_1024.png
- app_icon_128.png
- app_icon_16.png
- app_icon_256.png
- app_icon_32.png
- app_icon_512.png
- app_icon_64.png
- Contents.json
- MainMenu.xib
- AppInfo.xcconfig
- Debug.xcconfig
- Release.xcconfig
- Warnings.xcconfig
- AppDelegate.swift
- DebugProfile.entitlements
- Info.plist
- MainFlutterWindow.swift
- Release.entitlements
- IDEWorkspaceChecks.plist
- Runner.xcscheme
- project.pbxproj
- IDEWorkspaceChecks.plist
- contents.xcworkspacedata
- .gitignore
- Icon-192.png
- Icon-512.png
- Icon-maskable-192.png
- Icon-maskable-512.png
- favicon.png
- index.html
- manifest.json
- webVoiceSDK-linto.min.js
- CMakeLists.txt
- generated_plugin_registrant.cc
- generated_plugin_registrant.h
- generated_plugins.cmake
- app_icon.ico
- CMakeLists.txt
- flutter_window.cpp
- flutter_window.h
- main.cpp
- resource.h
- runner.exe.manifest
- Runner.rc
- utils.cpp
- utils.h
- win32_window.cpp
- win32_window.h
- .gitignore
- CMakeLists.txt
- .metadata
- analysis_options.yaml
- LICENSE
- pubspec.lock
- pubspec.yaml
- README.md
- test.html
- nginx.conf
- Luciole-Bold-Italic.woff2
- Luciole-Bold.woff2
- Luciole-Regular-Italic.woff2
- Luciole-Regular.woff2
- Luciole.css
- noto.css
- NotoSans-Italic-VariableFont_wdth.woff2
- NotoSans-VariableFont_wdth.woff2
- OFL.txt
- README.txt
- AtkinsonHyperlegibleMono-Medium.woff2
- AtkinsonHyperlegibleMono-Regular.woff2
- AtkinsonHyperlegibleNext-Bold.woff2
- AtkinsonHyperlegibleNext-Medium.woff2
- AtkinsonHyperlegibleNext-Regular.woff2
- AtkinsonHyperlegibleNext-SemiBold.woff2
- montserrat.woff2
- document-save.svg
- edit-find.svg
- view-calendar-month.svg
- view-calendar-upcoming-days.svg
- view-calendar.svg
- Download - 192x192.svg
- en-30.svg
- en.svg
- fr-30.svg
- fr.svg
- logo-cible-linto.svg
- logo-text-linto.svg
- BigBlueButton.png
- jitsi.png
- teams.png
- visio.png
- application-vnd.oasis.opendocument.web-template.svg
- applications-education.svg
- audio-x-generic.svg
- AUTHORS
- calendar.svg
- camera-web.svg
- COPYING
- gnome-power-manager.svg
- gnome-sound-recorder.svg
- idea.svg
- kate.svg
- key.svg
- maps.svg
- network-workgroup.svg
- paint.svg
- preferences-desktop-accessibility.svg
- preferences-desktop-user.svg
- search.svg
- todo.svg
- vocal.svg
- webcamoid.svg
- words.svg
- x-media-podcast.svg
- youtube-dl.svg
- add.svg
- AI-2.svg
- AI.svg
- amazon.svg
- apply.svg
- arrow-back.svg
- badge.svg
- big-microphone.svg
- box.svg
- briefcase.svg
- bug-report.svg
- bug.svg
- building.svg
- burger.svg
- category.svg
- clear-history.svg
- clock.svg
- close-circle.svg
- close.svg
- compass_illustration.svg
- conv-list.svg
- conversation-manager-logo-small.svg
- conversation-manager-logo-white.svg
- conversation-manager-logo.svg
- copy.svg
- death.svg
- desert_illustration.svg
- discover.svg
- document.svg
- download.svg
- drawing-people.svg
- edit-old.svg
- edit.svg
- equal.svg
- eu-flag.svg
- exaion.svg
- eye-off.svg
- eye.svg
- favorite_illustration.svg
- file-audio.svg
- flag.svg
- gear.svg
- github-mark.svg
- github.png
- google.png
- help.svg
- home.svg
- information.svg
- json.svg
- key-alt.svg
- key-backspace.svg
- key-ctrl.svg
- key-enter.svg
- key-left-arrow.svg
- key-right-arrow.svg
- key-shift.svg
- key-space.svg
- keyboard.svg
- linagora.png
- line-arrow.svg
- link.svg
- linto-studio-logo-no-text.svg
- linto-studio-logo.svg
- linto-transcribe.png
- linto.svg
- live.svg
- loading.svg
- lock-off.svg
- logo-ep.svg
- logo-UE.svg
- Logo_elysee.png
- logo_linagora.webp
- logout.svg
- lsf-hello.svg
- merge-turn.svg
- merge.svg
- microphone-illustration.svg
- microphone-live.svg
- microphone-off.svg
- microphone.svg
- microsoft.png
- moon.svg
- moon_illustration.svg
- next.svg
- options.svg
- pause.svg
- pen-fill.svg
- pen.svg
- pin-angle-fill.svg
- pin.svg
- play.svg
- plus-rounded.svg
- plus.svg
- previous.svg
- profile.svg
- question.svg
- raining_illustration.svg
- reload.svg
- replace.svg
- save-cloud.svg
- search.svg
- send-mail.svg
- session-1.5.svg
- session-2.svg
- session.svg
- share.svg
- sorting.svg
- speaker-diarization.svg
- speaker-diarization2.svg
- speaker.svg
- star-filled.svg
- star-off.svg
- star.svg
- state-done.svg
- state-error.svg
- state-loading.svg
- stop.svg
- Store - SVG.svg
- subtitle-edit.svg
- subtitle.svg
- subtitle_default.svg
- sun.svg
- talking_illustration.svg
- text.svg
- transcription.svg
- trash-big.svg
- trash-simple.svg
- trash.svg
- triangle.svg
- typewriter_illustration.svg
- undraw_blooming_re_2kc4.svg
- undraw_happy_feeling_re_e76r.svg
- unzoom.svg
- upload.svg
- visio.svg
- voxstral.svg
- warning-old.svg
- warning.svg
- zoom.svg
- config.js
- favicon.ico
- admin.js
- chat.js
- cloud.js
- conversation.js
- folder.js
- kpi.js
- metadata.js
- organisation.js
- plan.js
- publication.js
- service.js
- session.js
- speakerLabel.js
- tag.js
- token.js
- user.js
- userVoice.js
- voiceprintCollection.js
- voiceSample.js
- displayHighlights.js
- getParentWord.js
- getSelectedWordsFromDomSelection.js
- getWordCharIndex.js
- handleBlur.js
- handleChange.js
- handleClick.js
- handleContentUpdate.js
- handleEnter.js
- handleSpeakerClick.js
- highlightRange.js
- highlightSearchWord.js
- hightlightAllText.js
- setSpeakerName.js
- unHighlightAllText.js
- unhighlightRange.js
- unHighlightSearchWord.js
- Alert.vue
- Avatar.vue
- Badge.vue
- Box.vue
- Breadcrumb.vue
- Button.vue
- ButtonRoller.vue
- Checkbox.vue
- Chip.vue
- ChipTag.vue
- ContextMenu.vue
- CopyButton.vue
- CountBadge.vue
- Emoji.vue
- FavoriteStar.vue
- FilterChip.vue
- FormatedUrl.vue
- HttpMethodChip.vue
- index.js
- InputItem.vue
- InputSelector.vue
- IsCloud.vue
- IsDesktop.vue
- IsMobile.vue
- LabeledValue.vue
- LabeledValueSmall.vue
- Loading.vue
- NotificationBanner.vue
- OrganizationBadge.vue
- Panel.vue
- PhIcon.vue
- Popover.vue
- PopoverList.vue
- PopoverRenderer.vue
- Qrcode.vue
- Radio.vue
- StatusLed.vue
- SwitchInput.vue
- Tag.vue
- TextInput.vue
- TimeDuration.vue
- TimelineSegmented.vue
- Tooltip.vue
- UserProfilePicture.vue
- VNodeRenderer.vue
- DashboardFilters.vue
- DashboardKPIs.vue
- DashboardStats.vue
- ConversationShareContent.vue
- RightSelect.vue
- ShareExternalSection.vue
- ShareOrgSection.vue
- ShareSearchResults.vue
- ShareSectionHeader.vue
- BarChart.vue
- ColorPicker.vue
- CustomSelect.vue
- Droparea.vue
- DurationInput.vue
- EmojiPicker.vue
- FolderRightSelector.vue
- FormCheckbox.vue
- FormInput.vue
- FormRadio.vue
- GenericTable.vue
- GenericTableCell.vue
- GenericTableHeader.vue
- GenericTableLine.vue
- GenericTableRequest.vue
- InfoList.vue
- InfoRow.vue
- LanguageEndpointEditor.vue
- MicrophonePlaceholder.vue
- MicrophoneStatus.vue
- MicrophoneStatusBanner.vue
- Modal.vue
- ModalRenderer.vue
- OrganizationSelector.vue
- OrgaRoleSelector.vue
- Pagination.vue
- PlatformRoleSelector.vue
- SegmentedControl.vue
- SelectorDescription.vue
- SelectorDescriptionContent.vue
- Tabs.vue
- Tag.vue
- UserInfoInline.vue
- UserSelector.vue
- ServiceEditor.vue
- ServiceHeader.vue
- ServicePicker.vue
- ServicePickerLine.vue
- ServiceSelector.vue
- AIServiceMenu.vue
- ApiTokenSettings.vue
- ApiTokenTable.vue
- AppEditor.vue
- AppEditorChannelsSelector.vue
- AppEditorHighlightDescToolbox.vue
- AppEditorHighLightModal.vue
- AppEditorMetadataModal.vue
- AppEditorPlayer.vue
- AppEditorSpkToolbox.vue
- AppEditorTranslationSelector.vue
- AppEditorTurn.vue
- AppNotifications.vue
- AppointmentSelector.vue
- AppPlayerHeader.vue
- AppSettingsModal.vue
- ArrayHeader.vue
- BackofficeSidebar.vue
- ChannelStatsCard.vue
- ChatDrawer.vue
- CollaborativeField.vue
- ConversationCreateAudio.vue
- ConversationCreateFileLine.vue
- ConversationCreateLink.vue
- ConversationCreateRecord.vue
- ConversationCreateUpload.vue
- ConversationOverviewChannel.vue
- ConversationOverviewLinks.vue
- ConversationOverviewMainInfos.vue
- ConversationOverviewRights.vue
- ConversationPublishContent.vue
- ConversationShareMultiple.vue
- ConversationStatus.vue
- ConversationStatusError.vue
- DiarizationCollectionCard.vue
- ErrorPage.vue
- FolderAccessModal.vue
- FolderSelector.vue
- FolderTree.vue
- FolderTreeNode.vue
- GenerateSubtitleButton.vue
- GenerationTimeline.vue
- HeaderBar.vue
- HeaderTable.vue
- HighlightsList.vue
- KpiExportDropdown.vue
- LocalSwitcher.vue
- MainContent.vue
- MainContentBackoffice.vue
- MainContentConversation.vue
- MainContentPublic.vue
- MardownWYSIWYGEditor.vue
- MediaExplorer.vue
- MediaExplorerChipStatus.vue
- MediaExplorerFormTag.vue
- MediaExplorerHeader.vue
- MediaExplorerItem.vue
- MediaExplorerItemTags.vue
- MediaExplorerMenu.vue
- MediaExplorerMenuLabels.vue
- MediaExplorerRightPanel.vue
- MediaExplorerRightPanelItem.vue
- MediaExplorerRightPanelMulti.vue
- MediaSessionInfo.vue
- MediaTranscriptionInfo.vue
- MetadataComment.vue
- MetadataEditor.vue
- MetadataEditorLine.vue
- MetadataList.vue
- ModalAddSessionChannels.vue
- ModalClearSession.vue
- ModalCopySubtitles.vue
- ModalCreateOrganization.vue
- ModalCreateSystemToken.vue
- ModalCreateToken.vue
- ModalCreateUser.vue
- ModalDeleteConversations.vue
- ModalDeleteMultipleOrganizations.vue
- ModalDeleteOrganization.vue
- ModalDeleteSessions.vue
- ModalDeleteSubtitle.vue
- ModalDeleteTagHighlight.vue
- ModalDeleteTemplate.vue
- ModalDeleteToken.vue
- ModalDeleteUsers.vue
- ModalEditMetadata.vue
- ModalEditSessionAlias.vue
- ModalEditToken.vue
- ModalForceDeleteSession.vue
- ModalGenerateSubtitle.vue
- ModalLeaveOrganization.vue
- ModalRemoveUserFromOrganization.vue
- ModalRenewSystemToken.vue
- ModalRenewToken.vue
- ModalSaveQuickSession.vue
- ModalSessionStats.vue
- ModalSessionTemplateInfo.vue
- ModalSwitchOrg.vue
- ModalTranscriberProfile.vue
- ModalViewToken.vue
- ModalWatermarkSettings.vue
- OidcLoginButton.vue
- OrganizationCreateHelper.vue
- OrganizationStats.vue
- OrganizationUpdateHelper.vue
- PdfViewer.vue
- PopupHost.vue
- PublicationSection.vue
- PublicationTemplateCard.vue
- QuickSessionCreateContent.vue
- QuickSessionNotif.vue
- QuickSessionPlaceholder.vue
- QuickSessionSettings.vue
- ScreenActions.vue
- ScreenEditor.vue
- ScreenEditorBox.vue
- SearchResultPaginator.vue
- SearchUsersList.vue
- SecurityLevelIndicator.vue
- SecurityLevelSelector.vue
- ServiceBox.vue
- SessionActiveList.vue
- SessionCard.vue
- SessionChannelsEndpoints.vue
- SessionChannelsEndpointsLine.vue
- SessionChannelsSelector.vue
- SessionChannelsTable.vue
- SessionChannelTurn.vue
- SessionChannelTurnPartial.vue
- SessionCreateContent.vue
- SessionDayLine.vue
- SessionEnded.vue
- SessionHeader.vue
- SessionListLine.vue
- SessionLiveActions.vue
- SessionLiveMicrophone.vue
- SessionLiveNG.vue
- SessionLiveToolbar.vue
- SessionLiveVisio.vue
- SessionNotStarted.vue
- SessionSetupMicrophone.vue
- SessionsKpi.vue
- SessionStatus.vue
- SessionSubtitle.vue
- SessionTranslationSelection.vue
- SessionWeekList.vue
- SpeakerIdentificationSettings.vue
- SpeakerLabelCollectionDetail.vue
- SpeakerLabelDetail.vue
- StatCard.vue
- SubtitleEditor.vue
- SubtitleEditorBlock.vue
- SubtitleMenu.vue
- SubtitlePlayer.vue
- SubtitleVersionLine.vue
- TabsVertical.vue
- TagCategoryBox.vue
- TagCategoryBoxHighlight.vue
- TagCategoryBoxSelectable.vue
- TagManagement.vue
- TagManagementDescriptionLine.vue
- TranscriberProfileConfigAmazon.vue
- TranscriberProfileConfigGoogle.vue
- TranscriberProfileConfigLinto.vue
- TranscriberProfileConfigMicrosoft.vue
- TranscriberProfileConfigVoxstral.vue
- TranscriberProfileEditor.vue
- TranscriberProfileEditorPlain.vue
- TranscriberProfileSelector.vue
- TranscriberProfileTable.vue
- TranscriptPanel.vue
- UpdateOrganizationDeletion.vue
- UpdateOrganizationForm.vue
- UpdateOrganizationMatchingUsers.vue
- UpdateOrganizationPermissions.vue
- UpdateOrganizationSecurityLevel.vue
- UpdateOrganizationTranscriberProfiles.vue
- UpdateOrganizationUsers.vue
- UserAccountSelector.vue
- UserInvite.vue
- UserSettingsAvatar.vue
- UserSettingsNotifications.vue
- UserSettingsOrganization.vue
- UserSettingsPassword.vue
- UserSettingsPersonal.vue
- UserSettingsPreferences.vue
- UserSettingsRights.vue
- UserSettingsVisibility.vue
- UserSettingsVoiceOptIn.vue
- VideoPlayer.vue
- VisioCreateContent.vue
- VoiceSignatureUploadModal.vue
- WeekSelector.vue
- CardCredits.vue
- BurgerMenu.vue
- MediaExplorerItem.vue
- SessionDropdownChannelSelector.vue
- SubtitleFullscreen.vue
- acceptedTypes.js
- acoustic.js
- amazonLanguages.js
- audioQuality.js
- categoryNameFromScope.js
- colors.js
- colorsValue.js
- computeSessionTurnUniqueId.js
- conversationFormat.js
- conversationsPerPage.js
- defaultEnv.js
- emptyField.js
- googleLanguages.js
- lintoLanguages.js
- metadataSchemas.js
- microsoftLanguages.js
- nextServices.js
- organizationPermissions.js
- organizationRoles.js
- popoverMargin.js
- publicRoutes.js
- rigthsList.js
- securityLevels.js
- securityLevelsList.js
- serviceIcons.js
- transcriberProfilesTemplates.js
- userRights.js
- voxstralLanguages.js
- index.js
- ActionBar.vue
- v2-layout.vue
- fr-FR-errored.json
- fr-FR.json
- fr-FR.js
- syllabic.js
- syllabicEN.js
- syllabicFR.js
- en-US.json
- fr-FR.json
- conversation.js
- conversationCreate.js
- conversationModel.js
- convRole.js
- debounce.js
- exploreNavigation.js
- folderDragDrop.js
- formatLanguage.js
- forms.js
- genericConversation.js
- genericSessionList.js
- mediaExplorerRightPanel.js
- mediaProgress.js
- mediaScope.js
- microphone.js
- organizationPermissions.js
- organizationSecurityLevel.js
- orgaRole.js
- platformRole.js
- player.js
- session.js
- sessionChannelModel.js
- sessionMicrophone.js
- sessionModel.js
- subtitle.js
- transcriberProfileModel.js
- userModel.js
- voiceSignaturePlayback.js
- screenList.js
- SubtitleDrawer.js
- app-router.js
- ApiEventWebSocket.js
- AudioStreamWebSocket.js
- index.js
- mediaModuleFactory.js
- actions.js
- getters.js
- index.js
- mutations.js
- state.js
- index.js
- actions.js
- getters.js
- index.js
- mutations.js
- state.js
- index.js
- index.js
- index.js
- actions.js
- getters.js
- index.js
- mutations.js
- state.js
- chat.js
- index.js
- _base.scss
- _color.scss
- _size.scss
- _variants.scss
- app-header-mobile.scss
- app-header.scss
- app-notif.scss
- appointment-selector.scss
- buttons.scss
- chip.scss
- contextMenu.scss
- conversations-list.scss
- droparea.scss
- explore.scss
- forms.scss
- header-bar.scss
- highlights-list.scss
- icon-system.scss
- icons.scss
- keyword.scss
- labeled-value.scss
- link.scss
- menuToolbox.scss
- metadata-editor.scss
- modal-metadata.scss
- organization-badge.scss
- pagination.scss
- progress.scss
- search-member-form.scss
- search-result-paginator.scss
- select.scss
- selected-conversation-indicator.scss
- session.scss
- sessions-list.scss
- statCard.scss
- status-led.scss
- subtitle-editor.scss
- switch.scss
- tables.scss
- tabs.scss
- transcriber-profile-editor.scss
- transcript-editor.scss
- transcript-helper.scss
- typography.scss
- user.scss
- app-mobile.scss
- burger-menu.scss
- session-mobile.scss
- sidebar.scss
- app.scss
- backoffice-main.scss
- backoffice-table.scss
- conversation-create.scss
- conversation-overview.scss
- conversation-publish.scss
- conversation-status.scss
- conversations.scss
- error.scss
- inbox.scss
- organizations.scss
- quickSession.scss
- _global.scss
- _layer.scss
- _material-colors-variables-dark.scss
- _material-colors-variables.scss
- _material-colors.scss
- _mixin.scss
- _variables.scss
- style.scss
- Desert.vue
- Drawing.vue
- Favorite.vue
- Microphone.vue
- Raining.vue
- videoConf.vue
- formatDateTimeToIso.js
- getDayListFromWeekNumber.js
- getDurationFromSecond.js
- getStartOfWeek.js
- getWeekNumberFromDate.js
- formatDateTimeToIso.js
- getDayListFromWeekNumber.js
- getDurationFromSecond.js
- getFirstWeekMondayOfTheYear.js
- getStartOfWeek.js
- getWeekNumberFromDate.js
- incrementByNDays.js
- testContent.js
- testEmail.js
- testEmpty.js
- testFile.js
- testMatchingEmail.js
- testName.js
- testPassword.js
- testPasswordConfirm.js
- testQuickSessionSettings.js
- testService.js
- testUrl.js
- testVisioUrl.js
- setup-browser-env.js
- applyDeltaOnYArray.js
- arraySum.js
- calculCursorPos.js
- countSyllabsFromWord.js
- divideTurn.js
- filterBySecurityLevel.js
- filterTagsOnCategoryList.js
- findExpressionInWordsList.js
- findIndexSplit.js
- findInSegment.js
- formatCollaborativeText.js
- formatDuration.js
- getDescriptionByLanguage.js
- getEnv.js
- getFullDate.js
- getTimeFromDate.js
- getUserRightFromConversation.js
- getWordsRangeFromTagMetadata.js
- indexConversationRightByUsers.js
- indexOrganizationsRoles.js
- isTokenExpiringSoon.js
- isValidEmail.js
- jsonSchemaToFields.js
- mergeArrayOnId.js
- mergeSession.js
- mergeTurns.js
- numberOfemptyWordBetween.js
- regex.js
- sessionToEditorDocument.js
- splitPartialSubtitles.js
- translationUtils.js
- wordsDeltafromPlainDiff.js
- applyDeltaOnYArray.js
- arraySum.js
- audioDuration.js
- audioMimeTypes.js
- bulkRequest.js
- calculCursorPos.js
- capitalizeFirstLetter.js
- classifySessionTurn.js
- colors.js
- computeTurnTime.js
- convertFloat32ToInt16.js
- convertHexToRGBA.js
- countSyllabsFromWord.js
- createMultiLineContent.js
- customDebug.js
- debounce.js
- diffMyers.js
- diffsToYDelta.js
- divideTurn.js
- extractLocales.js
- extractTagsFromCategoryTree.js
- filterBySecurityLevel.js
- filterTagsOnCategoryList.js
- findExpressionInWordsList.js
- findIndexSplit.js
- findInSegment.js
- findParentByClass.js
- formatCollaborativeText.js
- formatDate.js
- formatDuration.js
- formatLanguage.js
- generateFileField.js
- generateId.js
- generateServiceConfig.js
- getCookie.js
- getCurrentTheme.js
- getDescriptionByLanguage.js
- getEnv.js
- getFullDate.js
- getLogoAltName.js
- getNestedProperty.js
- getTextTurnWithTranslation.js
- getTimeFromDate.js
- getUserInfo.js
- getUserRightFromConversation.js
- getUserRoleInOrganization.js
- getWordsRangeFromTagMetadata.js
- indexConversationRightByUsers.js
- indexOrganizationsRoles.js
- indexTags.js
- inferVisioProvider.js
- isAuthenticated.js
- isSameDateTimeWithoutSeconds.js
- isSessionStarted.js
- isTokenExpiringSoon.js
- isValidEmail.js
- isValidUrl.js
- jsonSchemaToFields.js
- logout.js
- mergeArrayOnId.js
- mergeSession.js
- mergeTurn.js
- normalizeUrl.js
- numberOfemptyWordBetween.js
- orgDisplayName.js
- popupManager.js
- processSessionCaptions.js
- resetCookie.js
- resolveDiarizationCollectionName.js
- segmentIsCoherentWithWords.js
- sendMultipartFormData.js
- sendRequest.js
- sessionToEditorDocument.js
- setCookie.js
- sortList.js
- sortSessionByDate.js
- splitPartialSubtitles.js
- throttle.js
- timeToHMS.js
- translationUtils.js
- transriberImageFromtype.js
- userAvatar.js
- userName.js
- voiceprintConstants.js
- wordsDeltafromPlainDiff.js
- wordsDeltaFromPlainDiffV2.js
- worker-message.js
- ActivityList.vue
- Home.vue
- OrganizationDetail.vue
- OrganizationList.vue
- SessionList.vue
- TokenList.vue
- TranscriberProfileDetail.vue
- TranscriberProfilesList.vue
- UserDetail.vue
- UserList.vue
- 404.vue
- components.vue
- ConversationsCreate.vue
- ConversationsOverview.vue
- ConversationsPublish.vue
- ConversationsSubtitle.vue
- ConversationsSubtitlesMenu.vue
- ConversationsTranscription.vue
- CreateAccount.vue
- Error.vue
- Login.vue
- NextExplore.vue
- NoOrganization.vue
- oidc.vue
- OrganizationsUpdate.vue
- QuickSession.vue
- ResetPassword.vue
- ResetPasswordLogin.vue
- SessionLive.vue
- SessionsCreate.vue
- SessionSettings.vue
- SessionsList.vue
- UserSettings.vue
- docHandlers.js
- messageHandlers.js
- conversations.js
- subtitles.js
- users.js
- collaborationWorker.js
- index.js
- App.vue
- i18n.js
- jsconfig.json
- main.js
- style.scss
- index.js
- text.scss
- buttons.scss
- checkbox.scss
- forms.scss
- radio.scss
- select.scss
- style.scss
- text.scss
- index.js
- package.json
- README.md
- text.scss
- style.scss
- text.scss
- index.js
- index.js
- .babelrc.json
- .dockerenv
- .dockerignore
- .envTemplate
- .eslintrc.js
- .prettierignore
- .prettierrc
- .vue-translation.js
- CONTRIBUTING.md
- docker-entrypoint.sh
- Dockerfile
- Dockerfile.dockerignore
- index.html
- package-lock.json
- package.json
- README.md
- vite.config.js
- _metadata.json
- package.json
- apiAdapter.d.ts
- whisperXAdapter.d.ts
- CopyButton.vue.d.ts
- EditorBadge.vue.d.ts
- EditorButton.vue.d.ts
- EditorCheckbox.vue.d.ts
- EditorIcon.vue.d.ts
- icons.d.ts
- SidebarSelect.vue.d.ts
- SpeakerIndicator.vue.d.ts
- SwitchToggle.vue.d.ts
- AudioPlayer.vue.d.ts
- AudioPlayerControls.vue.d.ts
- ChannelSelector.vue.d.ts
- EditorHeader.vue.d.ts
- EditorLayout.vue.d.ts
- MicrophoneIllustration.vue.d.ts
- SelectionActionBar.vue.d.ts
- SidebarDrawer.vue.d.ts
- SpeakerLabel.vue.d.ts
- SpeakerSidebar.vue.d.ts
- SubtitleBanner.vue.d.ts
- SubtitleFullscreen.vue.d.ts
- TranscriptionEmpty.vue.d.ts
- TranscriptionPanel.vue.d.ts
- TranscriptionTurn.vue.d.ts
- TranslationSelector.vue.d.ts
- useAudioPlayer.d.ts
- useIsMobile.d.ts
- useSubtitleScroller.d.ts
- useTurnSelection.d.ts
- speakers.d.ts
- addSpeaker.d.ts
- ensureDocumentSpeakers.d.ts
- ensureSpeaker.d.ts
- ensureSpeakersFromTurns.d.ts
- findTurnIndex.d.ts
- index.d.ts
- insertTurn.d.ts
- patchTurn.d.ts
- prependTurns.d.ts
- removeTurn.d.ts
- updateSpeaker.d.ts
- updateTurnWords.d.ts
- audioPlayback.d.ts
- eventBus.d.ts
- channelStore.d.ts
- index.d.ts
- speakersStore.d.ts
- translationStore.d.ts
- createEditorStore.d.ts
- index.d.ts
- types.d.ts
- useEditorStore.d.ts
- en.d.ts
- fr.d.ts
- index.d.ts
- index.d.ts
- index.d.ts
- types.d.ts
- parseWatermark.d.ts
- index.d.ts
- splitPartialSubtitles.d.ts
- SubtitleScroller.d.ts
- SubtitleWatermark.vue.d.ts
- useWatermarkCycle.d.ts
- transcriptionDocument.d.ts
- turnNode.d.ts
- docToTurns.d.ts
- turnsToDoc.d.ts
- TurnNodeView.vue.d.ts
- storeSync.d.ts
- index.d.ts
- useTranscriptionEditor.d.ts
- api.d.ts
- editor.d.ts
- whisperx.d.ts
- color.d.ts
- index.d.ts
- intl.d.ts
- throttle.d.ts
- time.d.ts
- validateDocument.d.ts
- waveform.d.ts
- words.d.ts
- index.css
- index.d.ts
- index.js
- linto-editor.iife.js
- linto-editor.js
- AtkinsonHyperlegibleMono-Medium.woff2
- AtkinsonHyperlegibleMono-Regular.woff2
- AtkinsonHyperlegibleNext-Bold.woff2
- AtkinsonHyperlegibleNext-Medium.woff2
- AtkinsonHyperlegibleNext-Regular.woff2
- AtkinsonHyperlegibleNext-SemiBold.woff2
- apiAdapter.ts
- whisperXAdapter.ts
- CopyButton.vue
- EditorBadge.vue
- EditorButton.vue
- EditorCheckbox.vue
- EditorIcon.vue
- icons.ts
- SidebarSelect.vue
- SpeakerIndicator.vue
- SwitchToggle.vue
- AudioPlayer.vue
- AudioPlayerControls.vue
- ChannelSelector.vue
- EditorHeader.vue
- EditorLayout.vue
- MicrophoneIllustration.vue
- SelectionActionBar.vue
- SidebarDrawer.vue
- SpeakerLabel.vue
- SpeakerSidebar.vue
- SubtitleBanner.vue
- SubtitleFullscreen.vue
- TranscriptionEmpty.vue
- TranscriptionPanel.vue
- TranscriptionTurn.vue
- TranslationSelector.vue
- useAudioPlayer.ts
- useIsMobile.ts
- useSubtitleScroller.ts
- useTurnSelection.ts
- speakers.ts
- addSpeaker.ts
- ensureDocumentSpeakers.ts
- ensureSpeaker.ts
- ensureSpeakersFromTurns.ts
- findTurnIndex.ts
- index.ts
- insertTurn.ts
- patchTurn.ts
- prependTurns.ts
- removeTurn.ts
- updateSpeaker.ts
- updateTurnWords.ts
- audioPlayback.ts
- eventBus.ts
- channelStore.ts
- crossTranslationStore.ts
- index.ts
- speakersStore.ts
- translationStore.ts
- createEditorStore.ts
- index.ts
- types.ts
- useEditorStore.ts
- en.ts
- fr.ts
- index.ts
- index.ts
- index.ts
- types.ts
- splitPartialSubtitles.test.ts
- parseWatermark.test.ts
- parseWatermark.ts
- index.ts
- splitPartialSubtitles.ts
- SubtitleScroller.ts
- SubtitleWatermark.vue
- useWatermarkCycle.ts
- base.css
- fonts.css
- sidebar-select.css
- variables.css
- transcriptionDocument.ts
- turnNode.ts
- docToTurns.ts
- turnsToDoc.ts
- TurnNodeView.vue
- storeSync.ts
- index.ts
- useTranscriptionEditor.ts
- api.ts
- editor.ts
- whisperx.ts
- color.ts
- extractLangCode.ts
- index.ts
- intl.ts
- isSameLanguage.ts
- throttle.ts
- time.ts
- tts.ts
- validateDocument.ts
- waveform.ts
- words.ts
- App.vue
- index.ts
- main.ts
- webcomponent.ts
- WebComponent.vue
- .gitignore
- architecture.md
- bun.lock
- CLAUDE.md
- index.html
- package-lock.json
- package.json
- README.md
- tsconfig.app.json
- tsconfig.json
- tsconfig.node.json
- vite.config.ts
- vite.config.wc.ts
- media.js
- pollingService.js
- studioApiService.js
- summaryPollingService.js
- equalsIgnoreCase.js
- getId.js
- pickKwarg.js
- timeToHMS.js
- request.js
- diarization.test.js
- exports.test.js
- pollingService.test.js
- sharing.test.js
- summarize.test.js
- summaryPollingService.test.js
- taxonomy.test.js
- index.js
- package-lock.json
- package.json
- test.html
- test.js
- __init__.py
- media.py
- __init__.py
- pollingService.py
- studioApiService.py
- summaryPollingService.py
- __init__.py
- generate_service_config.py
- pick_kwarg.py
- remove_leading_slash.py
- safe_int.py
- __init__.py
- main.py
- __init__.py
- test_pick_kwarg.py
- test_resume.py
- test_safe_int.py
- test_upload_config.py
- .gitignore
- LICENSE
- publish.sh
- pyproject.toml
- pytest.ini
- test.py
- .gitignore
- README.md
- index.js
- conversationFormats.js
- .gitkeep
- addScreenController.js
- highLightController.js
- jobTranscriptionController.js
- keywordController.js
- llmJobController.js
- siblingTranscriptionController.js
- unfocusFieldController.js
- updateConversationController.js
- updateSubtitlesController.js
- updateUserRightsController.js
- .gitkeep
- canEdit.js
- canRead.js
- withSocket.js
- screenHandler.js
- speakerHandler.js
- textHandler.js
- .gitkeep
- conversations.js
- job.js
- subtitles.js
- index.js
- findScreen.js
- findScreenIndex.js
- findScreen.js
- findScreenIndex.js
- index.js
- component.js
- app.js
- .dockerenv
- .envdefault
- .eslintrc.json
- .prettierrc
- config.js
- docker-entrypoint.sh
- Dockerfile
- package-lock.json
- package.json
- README.md
- user1.cy.js
- user2.cy.js
- user3.cy.js
- edition.cy.js
- new-user.cy.js
- overview.cy.js
- commands.js
- e2e.js
- env-api
- env-front
- env-ws
- .gitkeep
- .gitkeep
- metrics.2024-04-15T09-15-21Z-00000
- metrics.2024-04-15T11-46-47Z-00000
- WiredTigerLog.0000000002
- WiredTigerPreplog.0000000001
- WiredTigerPreplog.0000000002
- _mdb_catalog.wt
- collection-0-4228083549092650959.wt
- collection-2-4228083549092650959.wt
- collection-22-4228083549092650959.wt
- collection-34-4228083549092650959.wt
- collection-36-4228083549092650959.wt
- collection-38-4228083549092650959.wt
- collection-4-4228083549092650959.wt
- collection-40-4228083549092650959.wt
- collection-43-4228083549092650959.wt
- collection-45-4228083549092650959.wt
- collection-7-4228083549092650959.wt
- collection-8-4228083549092650959.wt
- index-1-4228083549092650959.wt
- index-12-4228083549092650959.wt
- index-13-4228083549092650959.wt
- index-17-4228083549092650959.wt
- index-18-4228083549092650959.wt
- index-24-4228083549092650959.wt
- index-26-4228083549092650959.wt
- index-28-4228083549092650959.wt
- index-29-4228083549092650959.wt
- index-3-4228083549092650959.wt
- index-30-4228083549092650959.wt
- index-31-4228083549092650959.wt
- index-32-4228083549092650959.wt
- index-33-4228083549092650959.wt
- index-35-4228083549092650959.wt
- index-37-4228083549092650959.wt
- index-39-4228083549092650959.wt
- index-41-4228083549092650959.wt
- index-42-4228083549092650959.wt
- index-44-4228083549092650959.wt
- index-46-4228083549092650959.wt
- index-5-4228083549092650959.wt
- index-6-4228083549092650959.wt
- mongod.lock
- sizeStorer.wt
- storage.bson
- WiredTiger
- WiredTiger.lock
- WiredTiger.turtle
- WiredTiger.wt
- WiredTigerHS.wt
- 1b59d932-49be-4686-b4b0-4cdfcc89cf30.json
- 990d8f27-0a4f-44b9-ae6e-427646b3ab54.json
- .gitignore
- cypress.config.js
- cypress.first-user.config.js
- cypress.second-user.config.js
- cypress.third-user.config.js
- docker-compose.yml
- package-lock.json
- package.json
- README.md
- run.sh
- small.mp3
- start.sh
- stop.sh
- settings.json
- .gitignore
- .nvmrc
- .prettierrc
- docker-compose.yml
- Jenkinsfile
- LICENSE
- README.md
- RELEASE.md
- release.sh
# Installation Guide
git clone https://github.com/linto-ai/linto-studio
Downloads the entire project code from GitHub to your computer.
cd linto-studio
Moves into the project folder you just downloaded.
2. Docker
Easy Recommended- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
docker-compose up -d
Runs the command against the services defined in the compose file.
Pulled directly from this repo's README.
3. CMake
Mediumcd studio-app/linux
This project's files live in a subfolder, so move into it first.
mkdir build && cd build
Creates a folder to hold the build output and moves into it.
cmake ..
Analyzes the source code and generates build configuration files (must be run inside the build folder).
make
Compiles the code based on the generated build configuration to produce an executable.
4. Gradle (Java/Kotlin)
Medium- Git Needed to download the project code from GitHub.
- JDK (Java) Required to build and run Java/Kotlin projects.
- Gradle If the repo includes gradlew (Gradle Wrapper), you don't need to install Gradle separately.
cd studio-app/android/app
This project's files live in a subfolder, so move into it first.
./gradlew build
Builds the project using Gradle.
5. Node.js
Easycd studio-api
This project's files live in a subfolder, so move into it first.
npm install
Downloads and installs the libraries listed in package.json.
npm start
Starts the development/run server.
6. Python
Easypip install .
Installs the package published on PyPI directly β no need to clone the source.
python <μ€νν νμΌλͺ
>.py # READMEμμ μ νν μ€ν νμΌλͺ
μ νμΈνμΈμ
Runs the Python script (or module).
