Compare commits
9 Commits
feature/ta
...
sidecar-v1
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9a282215c9 | ||
|
|
cc2d17a627 | ||
|
|
61c5ffa4fa | ||
|
|
289b9dabe1 | ||
|
|
9522f28c57 | ||
|
|
a8e2e7dca8 | ||
|
|
3bcf4f09a3 | ||
|
|
ef5734ef15 | ||
| c9db43d56c |
@@ -141,7 +141,7 @@ jobs:
|
||||
|
||||
- name: Build sidecar (CUDA)
|
||||
run: |
|
||||
uv sync
|
||||
uv sync --frozen || uv sync
|
||||
uv run pyinstaller local-transcription-headless.spec
|
||||
|
||||
- name: Package sidecar (CUDA)
|
||||
@@ -151,7 +151,6 @@ jobs:
|
||||
- name: Build sidecar (CPU)
|
||||
run: |
|
||||
rm -rf dist/local-transcription-backend build/
|
||||
# Install CPU-only PyTorch
|
||||
uv pip install torch torchaudio --index-url https://download.pytorch.org/whl/cpu --force-reinstall
|
||||
uv run pyinstaller local-transcription-headless.spec
|
||||
|
||||
@@ -228,7 +227,17 @@ jobs:
|
||||
Write-Host "uv already installed: $(uv --version)"
|
||||
} else {
|
||||
irm https://astral.sh/uv/install.ps1 | iex
|
||||
echo "$env:USERPROFILE\.local\bin" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append
|
||||
# Add both possible uv install locations to PATH
|
||||
$uvPaths = @(
|
||||
"$env:USERPROFILE\.local\bin",
|
||||
"$env:USERPROFILE\.cargo\bin",
|
||||
"$env:LOCALAPPDATA\uv\bin"
|
||||
)
|
||||
foreach ($p in $uvPaths) {
|
||||
if (Test-Path $p) {
|
||||
echo $p | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
- name: Set up Python
|
||||
@@ -245,7 +254,8 @@ jobs:
|
||||
- name: Build sidecar (CUDA)
|
||||
shell: powershell
|
||||
run: |
|
||||
uv sync
|
||||
uv sync --frozen
|
||||
if ($LASTEXITCODE -ne 0) { uv sync }
|
||||
uv run pyinstaller local-transcription-headless.spec
|
||||
|
||||
- name: Package sidecar (CUDA)
|
||||
@@ -356,9 +366,10 @@ jobs:
|
||||
|
||||
- name: Build sidecar (CPU)
|
||||
run: |
|
||||
# Install CPU-only PyTorch for macOS (MPS support included in default torch)
|
||||
uv sync
|
||||
uv pip install torch torchaudio --index-url https://download.pytorch.org/whl/cpu --force-reinstall
|
||||
# --no-sources bypasses pyproject.toml's [tool.uv.sources] which forces
|
||||
# torch from the CUDA index (no macOS ARM wheels there)
|
||||
# Default PyPI torch includes MPS (Apple Silicon GPU) support
|
||||
uv sync --no-sources
|
||||
uv run pyinstaller local-transcription-headless.spec
|
||||
|
||||
- name: Package sidecar (CPU)
|
||||
|
||||
3
.gitignore
vendored
3
.gitignore
vendored
@@ -63,3 +63,6 @@ dist/
|
||||
|
||||
# Tauri
|
||||
src-tauri/target/
|
||||
|
||||
# Windows NTFS alternate data streams
|
||||
*:Zone.Identifier
|
||||
|
||||
Binary file not shown.
Binary file not shown.
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "local-transcription",
|
||||
"private": true,
|
||||
"version": "1.4.0",
|
||||
"version": "1.4.3",
|
||||
"type": "module",
|
||||
"scripts": {
|
||||
"dev": "vite dev",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
[project]
|
||||
name = "local-transcription"
|
||||
version = "1.0.0"
|
||||
version = "1.0.2"
|
||||
description = "A standalone desktop application for real-time speech-to-text transcription using Whisper models"
|
||||
readme = "README.md"
|
||||
requires-python = ">=3.9"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "local-transcription"
|
||||
version = "1.4.0"
|
||||
version = "1.4.3"
|
||||
description = "Real-time speech-to-text transcription for streamers"
|
||||
authors = ["Local Transcription Contributors"]
|
||||
edition = "2021"
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 41 KiB After Width: | Height: | Size: 20 KiB |
BIN
src-tauri/icons/icon.icns
Normal file
BIN
src-tauri/icons/icon.icns
Normal file
Binary file not shown.
Binary file not shown.
|
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 739 B |
Binary file not shown.
|
Before Width: | Height: | Size: 52 KiB After Width: | Height: | Size: 41 KiB |
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"productName": "Local Transcription",
|
||||
"version": "1.4.0",
|
||||
"identifier": "com.localtranscription.app",
|
||||
"version": "1.4.3",
|
||||
"identifier": "net.anhonesthost.local-transcription",
|
||||
"build": {
|
||||
"frontendDist": "../dist",
|
||||
"devUrl": "http://localhost:1420",
|
||||
@@ -30,6 +30,7 @@
|
||||
"icons/32x32.png",
|
||||
"icons/128x128.png",
|
||||
"icons/128x128@2x.png",
|
||||
"icons/icon.icns",
|
||||
"icons/icon.ico",
|
||||
"icons/icon.png"
|
||||
]
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
"""Version information for Local Transcription."""
|
||||
|
||||
__version__ = "1.4.0"
|
||||
__version_info__ = (1, 4, 0)
|
||||
__version__ = "1.4.3"
|
||||
__version_info__ = (1, 0, 2)
|
||||
|
||||
# Version history:
|
||||
# 1.4.0 - Auto-update feature:
|
||||
|
||||
Reference in New Issue
Block a user