Compare commits
4 Commits
feature/ta
...
v1.4.1
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a8e2e7dca8 | ||
|
|
3bcf4f09a3 | ||
|
|
ef5734ef15 | ||
| c9db43d56c |
@@ -141,7 +141,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Build sidecar (CUDA)
|
- name: Build sidecar (CUDA)
|
||||||
run: |
|
run: |
|
||||||
uv sync
|
uv sync --frozen || uv sync
|
||||||
uv run pyinstaller local-transcription-headless.spec
|
uv run pyinstaller local-transcription-headless.spec
|
||||||
|
|
||||||
- name: Package sidecar (CUDA)
|
- name: Package sidecar (CUDA)
|
||||||
@@ -151,7 +151,6 @@ jobs:
|
|||||||
- name: Build sidecar (CPU)
|
- name: Build sidecar (CPU)
|
||||||
run: |
|
run: |
|
||||||
rm -rf dist/local-transcription-backend build/
|
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 pip install torch torchaudio --index-url https://download.pytorch.org/whl/cpu --force-reinstall
|
||||||
uv run pyinstaller local-transcription-headless.spec
|
uv run pyinstaller local-transcription-headless.spec
|
||||||
|
|
||||||
@@ -228,7 +227,17 @@ jobs:
|
|||||||
Write-Host "uv already installed: $(uv --version)"
|
Write-Host "uv already installed: $(uv --version)"
|
||||||
} else {
|
} else {
|
||||||
irm https://astral.sh/uv/install.ps1 | iex
|
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
|
- name: Set up Python
|
||||||
@@ -245,7 +254,8 @@ jobs:
|
|||||||
- name: Build sidecar (CUDA)
|
- name: Build sidecar (CUDA)
|
||||||
shell: powershell
|
shell: powershell
|
||||||
run: |
|
run: |
|
||||||
uv sync
|
uv sync --frozen
|
||||||
|
if ($LASTEXITCODE -ne 0) { uv sync }
|
||||||
uv run pyinstaller local-transcription-headless.spec
|
uv run pyinstaller local-transcription-headless.spec
|
||||||
|
|
||||||
- name: Package sidecar (CUDA)
|
- name: Package sidecar (CUDA)
|
||||||
@@ -356,9 +366,10 @@ jobs:
|
|||||||
|
|
||||||
- name: Build sidecar (CPU)
|
- name: Build sidecar (CPU)
|
||||||
run: |
|
run: |
|
||||||
# Install CPU-only PyTorch for macOS (MPS support included in default torch)
|
# --no-sources bypasses pyproject.toml's [tool.uv.sources] which forces
|
||||||
uv sync
|
# torch from the CUDA index (no macOS ARM wheels there)
|
||||||
uv pip install torch torchaudio --index-url https://download.pytorch.org/whl/cpu --force-reinstall
|
# Default PyPI torch includes MPS (Apple Silicon GPU) support
|
||||||
|
uv sync --no-sources
|
||||||
uv run pyinstaller local-transcription-headless.spec
|
uv run pyinstaller local-transcription-headless.spec
|
||||||
|
|
||||||
- name: Package sidecar (CPU)
|
- name: Package sidecar (CPU)
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "local-transcription",
|
"name": "local-transcription",
|
||||||
"private": true,
|
"private": true,
|
||||||
"version": "1.4.0",
|
"version": "1.4.1",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "vite dev",
|
"dev": "vite dev",
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[project]
|
[project]
|
||||||
name = "local-transcription"
|
name = "local-transcription"
|
||||||
version = "1.0.0"
|
version = "1.0.1"
|
||||||
description = "A standalone desktop application for real-time speech-to-text transcription using Whisper models"
|
description = "A standalone desktop application for real-time speech-to-text transcription using Whisper models"
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
requires-python = ">=3.9"
|
requires-python = ">=3.9"
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "local-transcription"
|
name = "local-transcription"
|
||||||
version = "1.4.0"
|
version = "1.4.1"
|
||||||
description = "Real-time speech-to-text transcription for streamers"
|
description = "Real-time speech-to-text transcription for streamers"
|
||||||
authors = ["Local Transcription Contributors"]
|
authors = ["Local Transcription Contributors"]
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"productName": "Local Transcription",
|
"productName": "Local Transcription",
|
||||||
"version": "1.4.0",
|
"version": "1.4.1",
|
||||||
"identifier": "com.localtranscription.app",
|
"identifier": "com.localtranscription.app",
|
||||||
"build": {
|
"build": {
|
||||||
"frontendDist": "../dist",
|
"frontendDist": "../dist",
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
"""Version information for Local Transcription."""
|
"""Version information for Local Transcription."""
|
||||||
|
|
||||||
__version__ = "1.4.0"
|
__version__ = "1.4.1"
|
||||||
__version_info__ = (1, 4, 0)
|
__version_info__ = (1, 4, 1)
|
||||||
|
|
||||||
# Version history:
|
# Version history:
|
||||||
# 1.4.0 - Auto-update feature:
|
# 1.4.0 - Auto-update feature:
|
||||||
|
|||||||
Reference in New Issue
Block a user