jn64/avs

Project ID: 90038

Description

Last updated: 2023-06-02. Information here may become outdated.

This repo contains packages related to Intel AudioVoiceSpeech (AVS) software from the Sound Open Firmware (SOF) project.

  • avstplg tool from avsdk. This tool is used to convert XML files from avs-topology-xml to UCM .conf files.
  • avs-topology-bin contains topology files from avs-topology-xml, converted to binary format (XML -> UCM -> bin) which can be loaded by the relevant kernel modules.

This is all still work-in-progress upstream. See avs-topology-xml#5 for context and configuration.

Please leave a comment via Fedora Discussion below for any issues, if there's a new upstream version, or other AVS-related software you want packaged.

Using avstplg

Rough guide on using avstplg to convert topology files yourself. The end result is the same as installing avs-topology-bin from this repo.

  1. Build from upstream, or install avstplg from this repo.
  2. Get the topology XML files: git clone --depth=1 https://github.com/thesofproject/avs-topology-xml.git
  3. cd avs-topology-xml
  4. Convert XML to UCM: for f in */*.xml; do avstplg -c "${f}" -o "${f%xml}conf"; done

You then need to convert UCM to binaries using alsatplg:

  1. Install alsa-topology-utils (in Fedora repos)
  2. Convert UCM to bin: for g in */*.conf; do alsatplg -c "${g}" -o "${g%conf}bin"; done
  3. Install bin files to your firmware dir: sudo install -Dpv -m 0644 -t /usr/lib/firmware/intel/avs */*.bin

Installation Instructions

Instructions not filled in by author. Author knows what to do. Everybody else should avoid this repo.

Active Releases

The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).

Release Architectures Repo Download
Fedora 37 x86_64 (26)* Fedora 37 (0 downloads)
Fedora 38 x86_64 (44)* Fedora 38 (28 downloads)

* Total number of downloaded packages.