Skip to content
This repository has been archived by the owner on Sep 23, 2024. It is now read-only.

Commit

Permalink
release v1.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
clement2026 committed Sep 21, 2023
1 parent b9a3ae3 commit c9feedb
Show file tree
Hide file tree
Showing 5 changed files with 36 additions and 38 deletions.
41 changes: 14 additions & 27 deletions .github/workflows/docker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: publish release image

on:
release:
types: [published]
types: [ published ]

env:
# github.repository as <account>/<repo>
Expand All @@ -13,18 +13,15 @@ jobs:
name: AMD64
runs-on: ubuntu-latest
steps:
-
name: Check out the repo
- name: Check out the repo
uses: actions/checkout@v3
-
name: Log in to Docker Hub
- name: Log in to Docker Hub
uses: docker/login-action@v2
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}

-
name: Extract metadata (tags, labels) for Docker

- name: Extract metadata (tags, labels) for Docker
id: meta
uses: docker/metadata-action@v4
with:
Expand All @@ -33,12 +30,10 @@ jobs:
type=raw,value=latest
type=ref,event=tag
-
name: Set up Docker Buildx
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2

-
name: Build and push Docker image
- name: Build and push Docker image
uses: docker/build-push-action@v4
with:
context: .
Expand All @@ -53,18 +48,15 @@ jobs:
name: ARM64
runs-on: ubuntu-latest
steps:
-
name: Check out the repo
- name: Check out the repo
uses: actions/checkout@v3
-
name: Log in to Docker Hub
- name: Log in to Docker Hub
uses: docker/login-action@v2
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}

-
name: Extract metadata (tags, labels) for Docker
- name: Extract metadata (tags, labels) for Docker
id: meta
uses: docker/metadata-action@v4
with:
Expand All @@ -73,22 +65,17 @@ jobs:
type=raw,value=latest
type=ref,event=tag
-
name: Set up QEMU
- name: Set up QEMU
uses: docker/setup-qemu-action@v2

-
name: Set up Docker Buildx
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2

-
name: Build and push Docker image
- name: Build and push Docker image
uses: docker/build-push-action@v4
with:
context: .
platforms: linux/arm64
push: true
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
cache-from: type=gha
cache-to: type=gha,mode=max
labels: ${{ steps.meta.outputs.labels }}
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ RUN apk update && apk add --no-cache git

# Clone the repository
WORKDIR /app
RUN git clone https://github.com/proxoar/talk-web .
RUN git clone --depth 1 --branch v1.0.0 --single-branch https://github.com/proxoar/talk-web .

# Install dependencies and build
RUN yarn install
Expand Down
31 changes: 21 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,17 @@
<h1 align="center">
<br>
<img src="https://socialify.git.ci/proxoar/talk/image?description=1&name=1&owner=1&pattern=Diagonal%20Stripes&theme=Light" alt="Markdownify" width="500">
<br>
</h1>
<img src="./doc/greeting.jpg" style="border-radius: 1rem" alt="greeting"/>

# Talk

Talking with AI is a breeze

![figjam-talk-2023-09-22.png](doc%2Ffigjam-talk-2023-09-22.png)

<div align="center">
View on
<a href="https://www.figma.com/file/4Uhzr87YVN1KR5ayz7WDYm/Talk?type=whiteboard&t=OGwMZMSKsWZIwG0T-1" target="_blank">
Figma
</a>
</div>

# Highlighted Features

Expand Down Expand Up @@ -32,7 +41,8 @@ creds:
elevenlabs-01: "711sfpb9kk15sds8m4czuk5rozvp43a4"
```
How about `Google Text-to-Speech` and `Google Speech-to-Text`? No problem. See [talk.google.example.yaml](example/talk.google.example.yaml)
How about `Google Text-to-Speech` and `Google Speech-to-Text`? No problem.
See [talk.google.example.yaml](example/talk.google.example.yaml)

Full example: [talk.full.example.yaml](example/talk.full.example.yaml)

Expand Down Expand Up @@ -85,9 +95,9 @@ Solutions:

* Run Talk behind a reverse proxy like Nginx and setup TLS in Nginx.
* Open `chrome://flags/` in Chrome, find `Insecure origins treated as secure` and enable it:
<br>
<img src="./doc/image/chrome-microphone-access.jpg" alt="Markdownify" width="600">
<br>
<br>
<img src="./doc/image/chrome-microphone-access.jpg" alt="Markdownify" width="600">
<br>

Rest assured, HTTPS support is on its way and will be implemented shortly

Expand Down Expand Up @@ -162,7 +172,8 @@ Doc for contributing will be ready soon.

* [wikiart.org](https://www.wikiart.org): Wikiart is a great place to find art online. Most wallpapers of Talk come
from WikiArt.org
* [Arc](https://arc.net/): Arc is the Chrome replacement I’ve been waiting for -- [THE VERGE](https://www.theverge.com/23462235/arc-web-browser-review)
* [Arc](https://arc.net/): Arc is the Chrome replacement I’ve been waiting
for -- [THE VERGE](https://www.theverge.com/23462235/arc-web-browser-review)
* [grainy-gradients](https://github.com/cjimmy/grainy-gradients): Thanks to [cjimmy](https://github.com/cjimmy/) for his
amazing [tutorial](https://css-tricks.com/grainy-gradients/) on noise and gradient background
* [Signal-Desktop](https://github.com/signalapp/Signal-Desktop)
Expand Down
Binary file added doc/figjam-talk-2023-09-22.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/greeting.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit c9feedb

Please sign in to comment.