Skip to content

Commit

Permalink
0.0.17b
Browse files Browse the repository at this point in the history
- Fastline to publish app on F-droid
- New icon for the project
- Updated README
  • Loading branch information
Sav22999 committed Jan 11, 2020
1 parent ace0392 commit d6ca671
Show file tree
Hide file tree
Showing 160 changed files with 229 additions and 82 deletions.
17 changes: 16 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,16 @@
/Temp/*
/temp/*
*.iml
.gradle
/local.properties
/.idea/caches
/.idea/libraries
/.idea/modules.xml
/.idea/workspace.xml
/.idea/navEditor.xml
/.idea/assetWizardSettings.xml
.DS_Store
/build
/captures
.externalNativeBuild
.cxx
*.jks
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
1 change: 1 addition & 0 deletions Common Voice Android/.idea/vcs.xml → .idea/vcs.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

14 changes: 0 additions & 14 deletions Common Voice Android/.gitignore

This file was deleted.

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed Common Voice Android/icon_stable.png
Binary file not shown.
Binary file removed Common Voice Android/key.jks
Binary file not shown.
Binary file removed Images/Ascolta.png
Binary file not shown.
Binary file removed Images/Parla.png
Binary file not shown.
Binary file removed Images/cv.png
Binary file not shown.
Binary file removed Images/cv225x225.png
Binary file not shown.
49 changes: 22 additions & 27 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,43 +1,36 @@
# Common Voice Android

This is not the official app of the project Common Voice by Mozilla. This app is developed by Saverio Morelli, via Android Studio, because of there isn’t an official app for Android.

If you have any questions, please open an issue.

You can download the app from [Google Play Store](https://play.google.com/store/apps/details?id=org.commonvoice.saverio&hl=it)
# <img src="images/icon.png" style="width:50px;"></img> Common Voice Android

### How contribute
This is not the official app of the project Common Voice by Mozilla. This app is developed by Saverio Morelli, via Android Studio, because of there isn’t an official app for Android.

If you want to help to develop this app, you can open an “Issue” an send feedback about the features or bugs. In the “Screenshots” folder there are update screenshots of the app status and in the “Screenshots”>“0.0.0a (Draft)” you can find the original (initial) idea about the app.
If you have any questions, please open an issue.

You can contribute also to translate the app, in two modes (the first one is the easiest):
[<img src="images/googlePlayBadge.png" style="width:200px;"></img>](https://play.google.com/store/apps/details?id=org.commonvoice.saverio) [<img src="images/aptoideBadge.png" style="height:50px;"></img>](https://common-voice-android.en.aptoide.com/?store_name=sav22999&app_id=49778274)

**First mode**:
You can contact me also on Telegram, with the username `@Sav22999`.

- Open a new issue (use TRANSLATION template), so others know you are translating the app in that language
- Then go to https://crowdin.com/project/common-voice-android choose your language (you can ask for a new language if it’s not in the list on Crowdin project) and translate strings.
### How contribute

**Second mode**:
If you want to help to develop this app, you can open an `Issue` an send feedback about the features or bugs. In the `screenshots` folder there are updated screenshots of the app status.

- Open an issue and tell us you want to translate in your language (use TRANSLATION template): in this way, others people can know you’re translating the app in that language
- Fork this repo and go to your repo-forked
- Create a branch: “new-languages-<u>**lang**</u>”
- Go to “Languages” and translate in your language the file “strings.xml” (it’s in English)
- Create a new folder “**lang**” and put the *strings.xml* file modified there
- Commit the changes in your repo and create a pull-request
You can contribute also to translate the app:

_<u>**lang** is the short-name of your languages ISO639-1 (e.g. Italian: it, English: en, Swedish: sv, ect.)</u>_
- **Open a new issue** (use `Translation` template), so others know you are translating the app in that language
- Then go to Crowdin](https://crowdin.com/project/common-voice-android), choose your language (you can ask for a new language if it’s not in the list) and translate strings.

#### To do:

- **PRIORITY**: Create POST request to send the recording (Now it saves the audio on device, but I don’t know how to send the audio file to CV server) -> to do tests use voice.allizom.org instead of the main server.
- **PRIORITY**: Statistics "You for Today (I don’t know how to get these information)
- **PRIORITY**: Create `POST` request to send the recording (Now it saves the audio on device, but I don’t know how to send the audio file to CV server) -> to do tests use voice.allizom.org instead of the main server.
- **PRIORITY**: Statistics `You` for `Today` (I don’t know how to get these information)
- Improve the loading of sentences/clips (download 5s per time, and when you are at the "4th” automatically download others)
- Add option in Settings (switch on/off) to play automatically the new clip after validation/skip (so after loading) in Listen section

### Screenshots

You can find updated screenshots in the “Screenshots” folder.
<img src="fastline/metadata/android/en-US/images/phoneScreenshots/1.png" style="width:200px;"></img><img src="fastline/metadata/android/en-US/images/phoneScreenshots/2.png" style="width:200px;"></img><img src="fastline/metadata/android/en-US/images/phoneScreenshots/3.png" style="width:200px;"></img><img src="fastline/metadata/android/en-US/images/phoneScreenshots/4.png" style="width:200px;"></img><img src="fastline/metadata/android/en-US/images/phoneScreenshots/5.png" style="width:200px;"></img><img src="fastline/metadata/android/en-US/images/phoneScreenshots/6.png" style="width:200px;"></img><img src="fastline/metadata/android/en-US/images/phoneScreenshots/7.png" style="width:200px;"></img><img src="fastline/metadata/android/en-US/images/phoneScreenshots/8.png" style="width:200px;"></img>

If you want screenshots of the other versions, go to the `screenshots` folder.

### Why an Android app of Common Voice?

Expand All @@ -47,11 +40,13 @@ There is already the website, which is response and mobile-friendly, but actuall

The app is officially translated in these following languages, **thank you very much** to the contributors who translated the app.

- English -> Saverio Morelli - **[@Sav22999](https://github.com/Sav22999)**
- Italian -> Saverio Morelli - **[@Sav22999](https://github.com/Sav22999)**
- Swedish -> Linus Amvall - **[@klasrocket](https://github.com/klasrocket)**
- French -> **[@PoorPocketsMcNewHold](https://github.com/PoorPocketsMcNewHold)**
- `en` English (main language)
- `it` Italian -> Saverio Morelli - **[@Sav22999](https://github.com/Sav22999)**
- `sv-SE` Swedish -> Linus Amvall - **[@klasrocket](https://github.com/klasrocket)**
- `fr` French -> **[@PoorPocketsMcNewHold](https://github.com/PoorPocketsMcNewHold)**

### License

The license of *Common Voice Android* is GPLv3.
The license of *Common Voice Android* is GPLv3.

<img src="images/gplv3.png" style="width:100px;"></img>
Binary file removed Screenshots/0.0.0a (Draft)/draft1.jpg
Binary file not shown.
Binary file removed Screenshots/0.0.0a (Draft)/draft2.jpg
Binary file not shown.
Binary file removed Screenshots/0.0.0a (Draft)/draft3.jpg
Binary file not shown.
Binary file removed Screenshots/0.0.0a (Draft)/draft4.jpg
Binary file not shown.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Binary file not shown.
File renamed without changes.
Binary file added app/src/main/ic_commonvoice-web.png
Binary file added app/src/main/res/drawable-v24/icon.png
File renamed without changes.
File renamed without changes
File renamed without changes
Original file line number Diff line number Diff line change
Expand Up @@ -5,70 +5,70 @@
android:viewportHeight="108"
android:viewportWidth="108"
xmlns:android="http://schemas.android.com/apk/res/android">
<path android:fillColor="#000000"
<path android:fillColor="#008577"
android:pathData="M0,0h108v108h-108z"/>
<path android:fillColor="#00000000" android:pathData="M9,0L9,108"
android:strokeColor="#000000FF" android:strokeWidth="0.8"/>
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M19,0L19,108"
android:strokeColor="#000000FF" android:strokeWidth="0.8"/>
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M29,0L29,108"
android:strokeColor="#000000FF" android:strokeWidth="0.8"/>
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M39,0L39,108"
android:strokeColor="#000000FF" android:strokeWidth="0.8"/>
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M49,0L49,108"
android:strokeColor="#000000FF" android:strokeWidth="0.8"/>
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M59,0L59,108"
android:strokeColor="#000000FF" android:strokeWidth="0.8"/>
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M69,0L69,108"
android:strokeColor="#000000FF" android:strokeWidth="0.8"/>
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M79,0L79,108"
android:strokeColor="#000000FF" android:strokeWidth="0.8"/>
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M89,0L89,108"
android:strokeColor="#000000FF" android:strokeWidth="0.8"/>
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M99,0L99,108"
android:strokeColor="#000000FF" android:strokeWidth="0.8"/>
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M0,9L108,9"
android:strokeColor="#000000FF" android:strokeWidth="0.8"/>
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M0,19L108,19"
android:strokeColor="#000000FF" android:strokeWidth="0.8"/>
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M0,29L108,29"
android:strokeColor="#000000FF" android:strokeWidth="0.8"/>
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M0,39L108,39"
android:strokeColor="#000000FF" android:strokeWidth="0.8"/>
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M0,49L108,49"
android:strokeColor="#000000FF" android:strokeWidth="0.8"/>
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M0,59L108,59"
android:strokeColor="#000000FF" android:strokeWidth="0.8"/>
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M0,69L108,69"
android:strokeColor="#000000FF" android:strokeWidth="0.8"/>
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M0,79L108,79"
android:strokeColor="#000000FF" android:strokeWidth="0.8"/>
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M0,89L108,89"
android:strokeColor="#000000FF" android:strokeWidth="0.8"/>
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M0,99L108,99"
android:strokeColor="#000000FF" android:strokeWidth="0.8"/>
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M19,29L89,29"
android:strokeColor="#000000FF" android:strokeWidth="0.8"/>
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M19,39L89,39"
android:strokeColor="#000000FF" android:strokeWidth="0.8"/>
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M19,49L89,49"
android:strokeColor="#000000FF" android:strokeWidth="0.8"/>
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M19,59L89,59"
android:strokeColor="#000000FF" android:strokeWidth="0.8"/>
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M19,69L89,69"
android:strokeColor="#000000FF" android:strokeWidth="0.8"/>
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M19,79L89,79"
android:strokeColor="#000000FF" android:strokeWidth="0.8"/>
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M29,19L29,89"
android:strokeColor="#000000FF" android:strokeWidth="0.8"/>
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M39,19L39,89"
android:strokeColor="#000000FF" android:strokeWidth="0.8"/>
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M49,19L49,89"
android:strokeColor="#000000FF" android:strokeWidth="0.8"/>
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M59,19L59,89"
android:strokeColor="#000000FF" android:strokeWidth="0.8"/>
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M69,19L69,89"
android:strokeColor="#000000FF" android:strokeWidth="0.8"/>
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M79,19L79,89"
android:strokeColor="#000000FF" android:strokeWidth="0.8"/>
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
</vector>
File renamed without changes.
File renamed without changes.
File renamed without changes
File renamed without changes.
File renamed without changes
File renamed without changes
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,9 @@
android:id="@+id/imgRobotStart"
android:layout_width="270dp"
android:layout_height="350dp"
android:layout_marginBottom="50dp"
android:layout_marginStart="10dp"
android:layout_marginEnd="10dp"
android:layout_marginBottom="70dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
Expand All @@ -24,6 +26,7 @@
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="16dp"
android:layout_marginTop="10dp"
android:layout_marginEnd="16dp"
android:fontFamily="@font/zillaslab"
android:gravity="center|center_horizontal|center_vertical"
Expand Down
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
android:layout_marginStart="60dp"
android:layout_marginTop="16dp"
android:layout_marginEnd="60dp"
android:layout_marginBottom="100dp"
android:layout_marginBottom="130dp"
android:contentDescription="@string/description_cv_robot"
android:scaleType="fitCenter"
app:layout_constraintBottom_toBottomOf="parent"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,9 @@
android:id="@+id/imgRobotWebBrowser"
android:layout_width="270dp"
android:layout_height="350dp"
android:layout_marginBottom="50dp"
android:layout_marginStart="10dp"
android:layout_marginEnd="10dp"
android:layout_marginBottom="70dp"
android:visibility="gone"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
Expand All @@ -49,6 +51,7 @@
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="16dp"
android:layout_marginTop="10dp"
android:layout_marginEnd="16dp"
android:fontFamily="@font/zillaslab"
android:gravity="center|center_horizontal|center_vertical"
Expand Down
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@drawable/ic_commonvoice_background"/>
<foreground android:drawable="@mipmap/ic_commonvoice_layer"/>
<foreground android:drawable="@mipmap/ic_commonvoice_foreground"/>
</adaptive-icon>
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@drawable/ic_commonvoice_background"/>
<foreground android:drawable="@mipmap/ic_commonvoice_layer"/>
<foreground android:drawable="@mipmap/ic_commonvoice_foreground"/>
</adaptive-icon>
Binary file added app/src/main/res/mipmap-hdpi/ic_commonvoice.png
Binary file added app/src/main/res/mipmap-mdpi/ic_commonvoice.png
Binary file added app/src/main/res/mipmap-xhdpi/ic_commonvoice.png
Binary file added app/src/main/res/mipmap-xxhdpi/ic_commonvoice.png
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="colorPrimary">#292929</color>
<color name="colorPrimary">#646464</color>
<color name="colorPrimaryDark">#000000</color>
<color name="colorAccent">#292929</color>
<color name="colorAccent">#646464</color>
<color name="colorBackground">#EEEEEE</color>
<color name="colorWhite">#FFFFFF</color>
<color name="colorBlack">#000000</color>
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
1 change: 1 addition & 0 deletions fastline/metadata/android/en-US/changelogs/000017.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
- Beta release published
13 changes: 13 additions & 0 deletions fastline/metadata/android/en-US/full_description.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
This is not the official app of Common Voice!

Common Voice is Mozilla's initiative to help teach machines how real people speak.

Voice is natural, voice is human. That’s why we’re excited about creating usable voice technology for our machines. But to create voice systems, developers need an extremely large amount of voice data.

Most of the data used by large companies isn’t available to the majority of people. We think that stifles innovation. So we’ve launched Common Voice, a project to help make voice recognition open and accessible to everyone.

Now you can donate your voice to help us build an open-source voice database that anyone can use to make innovative apps for devices and the web. Read a sentence to help machines learn how real people speak. Check the work of other contributors to improve the quality. It’s that simple!

--

This app is developed by Saverio Morelli, a volunteer of Mozilla Italia. It's not developed by or for Mozilla.
File renamed without changes
Binary file added fastline/metadata/android/en-US/images/icon.png
2 changes: 2 additions & 0 deletions fastline/metadata/android/en-US/short_description.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
This app permits you to contribute to Common Voice.
This is not the official app of Common Voice!
1 change: 1 addition & 0 deletions fastline/metadata/android/en-US/title.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Common Voice Android
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Binary file added images/aptoideBadge.png
Binary file added images/banner.png
Binary file added images/fDroidBadge.png
Binary file added images/googlePlayBadge.png
Binary file added images/icon.png
Loading

0 comments on commit d6ca671

Please sign in to comment.